diff options
author | kwolekr <kwolekr@minetest.net> | 2013-06-27 17:06:52 -0400 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2013-06-27 22:35:35 -0400 |
commit | 2e292b67a0a02b045969034c06aaf92b42a83a81 (patch) | |
tree | 499310d109cbd737633eb99a245e0054a0c458d7 /src/mapgen.h | |
parent | 18882a4d2603488bdfb5a519a8bedf300b154940 (diff) | |
download | minetest-2e292b67a0a02b045969034c06aaf92b42a83a81.tar.gz minetest-2e292b67a0a02b045969034c06aaf92b42a83a81.tar.bz2 minetest-2e292b67a0a02b045969034c06aaf92b42a83a81.zip |
Add Lua on_mapgen_init callback, and minetest.set_mapgen_params API
Diffstat (limited to 'src/mapgen.h')
-rw-r--r-- | src/mapgen.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mapgen.h b/src/mapgen.h index 96a27ade7..9a8b99c4a 100644 --- a/src/mapgen.h +++ b/src/mapgen.h @@ -35,6 +35,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #define MGV6_JUNGLES 0x08 #define MGV6_BIOME_BLEND 0x10 #define MG_FLAT 0x20 +#define MG_NOLIGHT 0x40 /////////////////// Ore generation flags // Use absolute value of height to determine ore placement @@ -80,8 +81,8 @@ struct MapgenParams { flags = MG_TREES | MG_CAVES | MGV6_BIOME_BLEND; } - virtual bool readParams(Settings *settings) = 0; - virtual void writeParams(Settings *settings) = 0; + virtual bool readParams(Settings *settings) { return true; } + virtual void writeParams(Settings *settings) {} virtual ~MapgenParams() {} }; |