(svn r3665) Add a function to turn a tile into a clear tile

This commit is contained in:
tron
2006-02-24 19:56:24 +00:00
parent 6b7d4721bd
commit 3cde68077e
4 changed files with 18 additions and 19 deletions

View File

@@ -515,12 +515,10 @@ static void TileLoop_Trees(TileIndex tile)
SetTreeGrowth(tile, 3);
} else {
/* just one tree, change type into MP_CLEAR */
SetTileType(tile, MP_CLEAR);
SetTileOwner(tile, OWNER_NONE);
switch (GetTreeGround(tile)) {
case TR_GRASS: SetClearGroundDensity(tile, CL_GRASS, 3); break;
case TR_ROUGH: SetClearGroundDensity(tile, CL_ROUGH, 3); break;
default: SetClearGroundDensity(tile, CL_SNOW, GetTreeDensity(tile)); break;
case TR_GRASS: MakeClear(tile, CL_GRASS, 3); break;
case TR_ROUGH: MakeClear(tile, CL_ROUGH, 3); break;
default: MakeClear(tile, CL_SNOW, GetTreeDensity(tile)); break;
}
}
break;