diff options
author | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2019-04-02 18:04:55 -0400 |
---|---|---|
committer | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2019-04-02 18:04:55 -0400 |
commit | 4ebefe20c921e5ec80f7e95c6f332bf550c92006 (patch) | |
tree | 648e84a224ccf1c0dadeb00ce5183db410949219 /areas/api.lua | |
parent | 8555f75acc050f29508d88f1e57159f79cb948d1 (diff) | |
download | dreambuilder_modpack-4ebefe20c921e5ec80f7e95c6f332bf550c92006.tar dreambuilder_modpack-4ebefe20c921e5ec80f7e95c6f332bf550c92006.tar.gz dreambuilder_modpack-4ebefe20c921e5ec80f7e95c6f332bf550c92006.tar.bz2 dreambuilder_modpack-4ebefe20c921e5ec80f7e95c6f332bf550c92006.tar.xz dreambuilder_modpack-4ebefe20c921e5ec80f7e95c6f332bf550c92006.zip |
updated areas (now using the minetest-mods repo), farming redo,
moreblocks, and moreores
Diffstat (limited to 'areas/api.lua')
-rw-r--r-- | areas/api.lua | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/areas/api.lua b/areas/api.lua index 730e96d..8103b84 100644 --- a/areas/api.lua +++ b/areas/api.lua @@ -1,5 +1,23 @@ local hudHandlers = {} + +areas.registered_on_adds = {} +areas.registered_on_removes = {} +areas.registered_on_moves = {} + +function areas:registerOnAdd(func) + table.insert(areas.registered_on_adds, func) +end + +function areas:registerOnRemove(func) + table.insert(areas.registered_on_removes, func) +end + +function areas:registerOnMove(func) + table.insert(areas.registered_on_moves, func) +end + + --- Adds a function as a HUD handler, it will be able to add items to the Areas HUD element. function areas:registerHudHandler(handler) table.insert(hudHandlers, handler) @@ -141,4 +159,3 @@ function areas:canInteractInArea(pos1, pos2, name, allow_open) -- intersecting areas and they are all owned by the player. return true end - |