diff options
author | tron <tron@openttd.org> | 2005-01-18 18:41:56 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-01-18 18:41:56 +0000 |
commit | 31d6f87d80bb42c1fbb8841071937e6d86fe9e86 (patch) | |
tree | 0e41a8961f8378269224ee774e2ebd64fcf9e349 /tree_cmd.c | |
parent | 64b08311b9539e3a805365155c396cec854dd5f5 (diff) | |
download | openttd-31d6f87d80bb42c1fbb8841071937e6d86fe9e86.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.c | 7 |
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]; |