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

1.0 KiB

--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 ??