From: Perttu Ahola Date: Sun, 26 Jun 2011 15:51:57 +0000 (+0300) Subject: reorganized stuff X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=d3d369a63b25be74f14b58ebda0d40b39d8da6ab;p=zefram%2Fminetest%2Fminetest_engine.git reorganized stuff --- diff --git a/src/main.cpp b/src/main.cpp index 9c7cf2e2..9fb17e21 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -427,6 +427,7 @@ TODO: Use MapBlock::resetUsageTimer() in appropriate places #include "materials.h" #include "game.h" #include "keycode.h" +#include "tile.h" // This makes textures ITextureSource *g_texturesource = NULL; diff --git a/src/main.h b/src/main.h index 450525c2..b2dee149 100644 --- a/src/main.h +++ b/src/main.h @@ -25,7 +25,7 @@ with this program; if not, write to the Free Software Foundation, Inc., extern Settings g_settings; // This makes and maps textures -#include "tile.h" +class ITextureSource; extern ITextureSource *g_texturesource; // Global profiler diff --git a/src/map.cpp b/src/map.cpp index a20cd991..5bf27866 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -755,6 +755,25 @@ void Map::updateLighting(enum LightBank bank, } } + + /* + Enable this to disable proper lighting for speeding up map + generation for testing or whatever + */ +#if 0 + //if(g_settings.get("")) + { + core::map::Iterator i; + i = blocks_to_update.getIterator(); + for(; i.atEnd() == false; i++) + { + MapBlock *block = i.getNode()->getValue(); + v3s16 p = block->getPos(); + block->setLightingExpired(false); + } + return; + } +#endif #if 0 { diff --git a/src/mineral.h b/src/mineral.h index 970ff1f7..61776e66 100644 --- a/src/mineral.h +++ b/src/mineral.h @@ -21,7 +21,6 @@ with this program; if not, write to the Free Software Foundation, Inc., #define MINERAL_HEADER #include "inventory.h" -#include "tile.h" /* Minerals