This repository has been archived on 2026-04-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Tortuga/api outline.md
T
2014-06-22 23:04:39 +10:00

57 lines
1.0 KiB
Markdown

--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)
region.gety(r)
region.getwidth()
region.getheight()
region.getdepth()
region.load(r, directory)
region.save(r, directory)
region.create(r[, {params}])
region.unload(r[, directory])
--*Generator interface
generator.gettype(generator)
return string
generator.getchunk(generator, x, y)
return userdata
generator.getmapwidth()
return number
generator.getmapheight()
return number
--Chunk interface
??