Updated API outline

This commit is contained in:
Kayne Ruse
2014-06-22 23:04:39 +10:00
parent fdf8f69d3c
commit 403de9df43
+42 -13
View File
@@ -1,3 +1,34 @@
--RoomManager interface
roommgr.getroom(index)
return userdata
roommgr.createroom(room[, {params}])
return userdata
roommgr.unloadroom(room)
return nil
--RoomData interface
room.getpager(room)
return userdata
room.getgenerator(room)
return userdata
room.get{params}(room)
--RegionPager interface
pager.settile(p, x, y, z, v)
pager.gettile(p, x, y, z)
pager.getregion(p, x, y)
pager.setdirectory(p, directory)
pager.getdirectory(p)
pager.loadregion(p, x, y)
pager.saveregion(p, x, y)
pager.createregion(p, x, y[, {params}])
pager.unloadregion(p, x, y)
--Region interface
region.settile(r, x, y, z, v)
region.gettile(r, x, y, z)
region.getx(r)
@@ -10,19 +41,17 @@ region.save(r, directory)
region.create(r[, {params}])
region.unload(r[, directory])
pager.settile(p, x, y, z, v)
pager.gettile(p, x, y, z)
pager.getregion(p, x, y)
pager.setdirectory(p, directory)
pager.getdirectory(p)
pager.loadregion(p, x, y)
pager.saveregion(p, x, y)
pager.createregion(p, x, y[, {params}])
pager.unloadregion(p, x, y)
room.gettype(room)
room.get{params}(room)
room.getregionpager(room)
--*Generator interface
generator.gettype(generator)
return string
generator.getchunk(generator, x, y)
return userdata
generator.getmapwidth()
return number
generator.getmapheight()
return number
room.getroom(index)
--Chunk interface
??