Remove node content-dependent stuff from map.cpp

This commit is contained in:
Perttu Ahola 2011-11-16 01:15:32 +02:00
parent a793533d1a
commit f107967fdc
1 changed files with 1 additions and 46 deletions

View File

@ -30,7 +30,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "porting.h" #include "porting.h"
#include "mapgen.h" #include "mapgen.h"
#include "nodemetadata.h" #include "nodemetadata.h"
#include "content_mapnode.h"
#ifndef SERVER #ifndef SERVER
#include <IMaterialRenderer.h> #include <IMaterialRenderer.h>
#endif #endif
@ -661,14 +660,6 @@ s16 Map::propagateSunlight(v3s16 start,
} }
else else
{ {
/*// Turn mud into grass
if(n.getContent() == CONTENT_MUD)
{
n.setContent(CONTENT_GRASS);
block->setNode(relpos, n);
modified_blocks.insert(blockpos, block);
}*/
// Sunlight goes no further // Sunlight goes no further
break; break;
} }
@ -952,39 +943,6 @@ void Map::addNodeAndUpdate(v3s16 p, MapNode n,
{ {
} }
#if 0
/*
If the new node is solid and there is grass below, change it to mud
*/
if(nodemgr->get(n).walkable == true)
{
try{
MapNode bottomnode = getNode(bottompos);
if(bottomnode.getContent() == CONTENT_GRASS
|| bottomnode.getContent() == CONTENT_GRASS_FOOTSTEPS)
{
bottomnode.setContent(CONTENT_MUD);
setNode(bottompos, bottomnode);
}
}
catch(InvalidPositionException &e)
{
}
}
#endif
#if 0
/*
If the new node is mud and it is under sunlight, change it
to grass
*/
if(n.getContent() == CONTENT_MUD && node_under_sunlight)
{
n.setContent(CONTENT_GRASS);
}
#endif
/* /*
Remove all light that has come out of this node Remove all light that has come out of this node
*/ */
@ -2521,10 +2479,7 @@ MapBlock * ServerMap::generateBlock(
for(s16 y0=0; y0<MAP_BLOCKSIZE; y0++) for(s16 y0=0; y0<MAP_BLOCKSIZE; y0++)
{ {
MapNode n; MapNode n;
if(y0%2==0) n.setContent(CONTENT_AIR);
n.setContent(CONTENT_AIR);
else
n.setContent(CONTENT_STONE);
block->setNode(v3s16(x0,y0,z0), n); block->setNode(v3s16(x0,y0,z0), n);
} }
} }