Adjusted the lua's map API, requiring a large rewrite
One the whole nothing major has changed, but I think this makes things more logical. I just hope its stable, since I'm releasing a new tag.
This commit is contained in:
@@ -1,29 +1,32 @@
|
||||
print("Lua script check OK (./rsc)")
|
||||
|
||||
function Region.Create(r)
|
||||
-- print("Region:Create(r", Region.GetX(r), Region.GetY(r), ")")
|
||||
for i = 1, Region.GetWidth(r) do
|
||||
for j = 1, Region.GetHeight(r) do
|
||||
if math.abs(i) == math.abs(j) then
|
||||
Region.SetTile(r, i, j, 1, 50)
|
||||
function map.create(region)
|
||||
for i = 1, map.getregionwidth() do
|
||||
for j = 1, map.getregionheight() do
|
||||
if math.abs(map.getx(region) + i -1) == math.abs(map.gety(region) + j -1) then
|
||||
map.settile(region, i, j, 1, 50)
|
||||
else
|
||||
Region.SetTile(r, i, j, 1, 14)
|
||||
map.settile(region, i, j, 1, 14)
|
||||
end
|
||||
end
|
||||
end
|
||||
-- print("done")
|
||||
end
|
||||
|
||||
function Region.Unload(r)
|
||||
-- print("Region:Unload(r", Region.GetX(r), Region.GetY(r), ")")
|
||||
function map.unload(region)
|
||||
--
|
||||
end
|
||||
|
||||
--return true if file loaded, otherwise return false
|
||||
function Region.Load(r, saveDir)
|
||||
-- print("Region:Load(r,", saveDir, Region.GetX(r), Region.GetY(r), ")")
|
||||
function map.load(region, dir)
|
||||
--
|
||||
return false
|
||||
end
|
||||
|
||||
function Region.Save(r, saveDir)
|
||||
-- print("Region:Save(r,", saveDir, Region.GetX(r), Region.GetY(r), ")")
|
||||
function map.save(region, dir)
|
||||
--
|
||||
end
|
||||
|
||||
--debugging
|
||||
print("DEBUG: Initial tile value: ", map.gettile(0, 0, 0))
|
||||
map.settile(0, 0, 0, 86)
|
||||
map.settile(10, 10, 1, 156)
|
||||
|
||||
Reference in New Issue
Block a user