diff options
author | Duane Robertson <duane@duanerobertson.com> | 2015-09-29 12:38:08 -0500 |
---|---|---|
committer | est31 <MTest31@outlook.com> | 2015-10-02 22:49:31 +0200 |
commit | a5bdfb6b3cfddaac1e961bd8c8780c74ccde3567 (patch) | |
tree | 3844d522cc817395be35dfac4d9d61f562d0854e /src/script/lua_api/l_mapgen.h | |
parent | 21944a0d3c5284f6bf1e61286ddbcc2ab2f1e2aa (diff) | |
download | minetest-a5bdfb6b3cfddaac1e961bd8c8780c74ccde3567.tar.gz minetest-a5bdfb6b3cfddaac1e961bd8c8780c74ccde3567.tar.bz2 minetest-a5bdfb6b3cfddaac1e961bd8c8780c74ccde3567.zip |
Add get_biome_id(biome_name) callback
It returns the index used in mg->biomemap for a given biome name.
The biomemap is useless without this unless you re-register all existing biomes,
which could cause problems for anyone else trying to use biomemap.
With this, you can quickly create a lookup table of ids and names.
Diffstat (limited to 'src/script/lua_api/l_mapgen.h')
-rw-r--r-- | src/script/lua_api/l_mapgen.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/script/lua_api/l_mapgen.h b/src/script/lua_api/l_mapgen.h index 7440d1285..4768f934d 100644 --- a/src/script/lua_api/l_mapgen.h +++ b/src/script/lua_api/l_mapgen.h @@ -24,6 +24,10 @@ with this program; if not, write to the Free Software Foundation, Inc., class ModApiMapgen : public ModApiBase { private: + // get_biome_id(biomename) + // returns the biome id used in biomemap + static int l_get_biome_id(lua_State *L); + // get_mapgen_object(objectname) // returns the requested object used during map generation static int l_get_mapgen_object(lua_State *L); |