summaryrefslogtreecommitdiff
path: root/tree_cmd.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2005-01-18 18:41:56 +0000
committertron <tron@openttd.org>2005-01-18 18:41:56 +0000
commit90cafa9b15c8d4f174b043dfab2bb1bca61b1505 (patch)
tree0e41a8961f8378269224ee774e2ebd64fcf9e349 /tree_cmd.c
parent0d85b92e434548b2699ef0b007bc70138fe1d44b (diff)
downloadopenttd-90cafa9b15c8d4f174b043dfab2bb1bca61b1505.tar.xz
(svn r1560) Introduce SetTileType() and SetTileHeight()
Replace direct references to _map_type_and_height with these
Diffstat (limited to 'tree_cmd.c')
-rw-r--r--tree_cmd.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/tree_cmd.c b/tree_cmd.c
index 825166db7..259e5ea02 100644
--- a/tree_cmd.c
+++ b/tree_cmd.c
@@ -59,7 +59,7 @@ static void PlaceTree(uint tile, uint32 r, byte m5_or)
// make it tree class
- _map_type_and_height[tile] |= MP_TREES << 4;
+ SetTileType(tile, MP_TREES);
}
}
@@ -531,8 +531,7 @@ static void TileLoop_Trees(uint tile)
_map3_lo[tile] = m3;
_map3_hi[tile] = 0;
- _map_type_and_height[tile] &= 0xF;
- _map_type_and_height[tile] |= MP_TREES << 4;
+ SetTileType(tile, MP_TREES);
m5 = 0;
break;
@@ -549,7 +548,7 @@ static void TileLoop_Trees(uint tile)
m5 = ((m5 - 6) - 0x40) + 3;
} else {
/* just one tree, change type into MP_CLEAR */
- _map_type_and_height[tile] = (_map_type_and_height[tile]&~0xF0) | (MP_CLEAR<<4);
+ SetTileType(tile, MP_CLEAR);
m5 = 3;
m2 = _map2[tile];