From: Perttu Ahola Date: Mon, 20 Dec 2010 12:59:21 +0000 (+0200) Subject: some tinkering with gui. removed updating of configuration file at end X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=6350c5d7a606924a12ba41468d126ff94d9e6d36;p=zefram%2Fminetest%2Fminetest_engine.git some tinkering with gui. removed updating of configuration file at end --- diff --git a/data/pauseMenu.gui b/data/pauseMenu.gui index 78fa02a9..543b3fb8 100644 Binary files a/data/pauseMenu.gui and b/data/pauseMenu.gui differ diff --git a/minetest.conf.example b/minetest.conf.example index 20392e56..ed3f8ebe 100644 --- a/minetest.conf.example +++ b/minetest.conf.example @@ -62,6 +62,8 @@ # 20 min/day #time_speed = 72 +# 4 min/day +#time_speed = 360 # 1 min/day #time_speed = 1440 diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp index 2dbbaada..a9b8dc27 100644 --- a/src/defaultsettings.cpp +++ b/src/defaultsettings.cpp @@ -55,6 +55,6 @@ void set_default_settings() g_settings.setDefault("max_block_send_distance", "5"); g_settings.setDefault("max_block_generate_distance", "4"); g_settings.setDefault("time_send_interval", "20"); - g_settings.setDefault("time_speed", "144"); + g_settings.setDefault("time_speed", "360"); } diff --git a/src/main.cpp b/src/main.cpp index 7d146835..3dc11120 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2486,10 +2486,10 @@ int main(int argc, char *argv[]) /* Update configuration file */ - if(configpath != "") + /*if(configpath != "") { g_settings.updateConfigFile(configpath.c_str()); - } + }*/ } //try catch(con::PeerNotFoundException &e) diff --git a/src/map.cpp b/src/map.cpp index db9d4120..acaebe25 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -1141,21 +1141,21 @@ bool Map::dayNightDiffed(v3s16 blockpos) } catch(InvalidPositionException &e){} try{ - v3s16 p = blockpos + v3s16(1,0,0); + v3s16 p = blockpos + v3s16(-1,0,0); MapBlock *b = getBlockNoCreate(p); if(b->dayNightDiffed()) return true; } catch(InvalidPositionException &e){} try{ - v3s16 p = blockpos + v3s16(0,1,0); + v3s16 p = blockpos + v3s16(0,-1,0); MapBlock *b = getBlockNoCreate(p); if(b->dayNightDiffed()) return true; } catch(InvalidPositionException &e){} try{ - v3s16 p = blockpos + v3s16(0,0,1); + v3s16 p = blockpos + v3s16(0,0,-1); MapBlock *b = getBlockNoCreate(p); if(b->dayNightDiffed()) return true; @@ -1805,26 +1805,6 @@ MapBlock * ServerMap::emergeBlock( Calculate material */ - // If node is very low - /*if(real_y <= surface_y - 7) - { - // Create dungeons - if(underground_emptiness[ - ued*ued*(z0*ued/MAP_BLOCKSIZE) - +ued*(y0*ued/MAP_BLOCKSIZE) - +(x0*ued/MAP_BLOCKSIZE)]) - { - n.d = CONTENT_AIR; - } - else - { - n.d = CONTENT_STONE; - } - } - // If node is under surface level - else if(real_y <= surface_y - surface_depth) - n.d = CONTENT_STONE; - */ if(real_y <= surface_y - surface_depth) { // Create dungeons @@ -1955,42 +1935,6 @@ MapBlock * ServerMap::emergeBlock( */ sector->insertBlock(block); - /* - Do some interpolation for dungeons - */ - -#if 0 - { - TimeTaker timer("interpolation", g_device); - - MapVoxelManipulator vmanip(this); - - v3s16 relpos = block->getPosRelative(); - - vmanip.interpolate(VoxelArea(relpos-v3s16(1,1,1), - relpos+v3s16(1,1,1)*(MAP_BLOCKSIZE+1))); - /*vmanip.interpolate(VoxelArea(relpos, - relpos+v3s16(1,1,1)*(MAP_BLOCKSIZE-1)));*/ - - core::map modified_blocks; - vmanip.blitBack(modified_blocks); - dstream<<"blitBack modified "<::Iterator - i = modified_blocks.getIterator(); - i.atEnd() == false; i++) - { - MapBlock *block = i.getNode()->getValue(); - - changed_blocks.insert(block->getPos(), block); - //lighting_invalidated_blocks.insert(block->getPos(), block); - } - - } -#endif - /* Sector object stuff */ diff --git a/src/map.h b/src/map.h index 581708a3..05984b1a 100644 --- a/src/map.h +++ b/src/map.h @@ -387,7 +387,7 @@ public: #endif /* - Takes the blocks at the trailing edges into account + Takes the blocks at the leading edges into account */ bool dayNightDiffed(v3s16 blockpos); diff --git a/src/mapblock.h b/src/mapblock.h index 304794dd..2bdf639b 100644 --- a/src/mapblock.h +++ b/src/mapblock.h @@ -412,7 +412,7 @@ public: These methods don't care about neighboring blocks. It means that to know if a block really doesn't need a mesh update between day and night, the neighboring blocks have - to be taken into account. + to be taken into account. Use Map::dayNightDiffed(). */ void updateDayNightDiff(); diff --git a/src/servermain.cpp b/src/servermain.cpp index 5edc8ac7..70f11cba 100644 --- a/src/servermain.cpp +++ b/src/servermain.cpp @@ -354,14 +354,6 @@ int main(int argc, char *argv[]) } } - /* - Update configuration file - */ - if(configpath != "") - { - g_settings.updateConfigFile(configpath.c_str()); - } - } //try catch(con::PeerNotFoundException &e) {