summaryrefslogtreecommitdiff
path: root/plugins/lua
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-04-26 12:56:28 +0400
committerAlexander Gavrilov2012-04-26 12:56:28 +0400
commit16ee049664765f2644d2ef83ad15d5ab101cd4e2 (patch)
tree3f2d4ed489f595e0c568aff75ef154ef4d22b34a /plugins/lua
parent6ab270d129e098f0200824a798ad2117a6ec33c8 (diff)
downloaddfhack-16ee049664765f2644d2ef83ad15d5ab101cd4e2.tar.gz
dfhack-16ee049664765f2644d2ef83ad15d5ab101cd4e2.tar.bz2
dfhack-16ee049664765f2644d2ef83ad15d5ab101cd4e2.tar.xz
Split off the burrows api from Maps and Units.
Diffstat (limited to 'plugins/lua')
-rw-r--r--plugins/lua/burrows.lua22
1 files changed, 6 insertions, 16 deletions
diff --git a/plugins/lua/burrows.lua b/plugins/lua/burrows.lua
index b1d51f6a..871295fd 100644
--- a/plugins/lua/burrows.lua
+++ b/plugins/lua/burrows.lua
@@ -2,6 +2,11 @@ local _ENV = mkmodule('plugins.burrows')
--[[
+ Native events:
+
+ * onBurrowRename(burrow)
+ * onDigComplete(job_type,pos,old_tiletype,new_tiletype)
+
Native functions:
* findByName(name) -> burrow
@@ -13,21 +18,6 @@ local _ENV = mkmodule('plugins.burrows')
--]]
-clearUnits = dfhack.units.clearBurrowMembers
-
-function isBurrowUnit(burrow,unit)
- return dfhack.units.isInBurrow(unit,burrow)
-end
-function setBurrowUnit(burrow,unit,enable)
- return dfhack.units.setInBurrow(unit,burrow,enable)
-end
-
-clearTiles = dfhack.maps.clearBurrowTiles
-listBlocks = dfhack.maps.listBurrowBlocks
-
-isBurrowTile = dfhack.maps.isBurrowTile
-setBurrowTile = dfhack.maps.setBurrowTile
-isBlockBurrowTile = dfhack.maps.isBlockBurrowTile
-setBlockBurrowTile = dfhack.maps.setBlockBurrowTile
+rawset_default(_ENV, dfhack.burrows)
return _ENV \ No newline at end of file