diff -r e522c5d6ff69 -r fe97d81a1b4f tree_cmd.c --- a/tree_cmd.c Tue Jan 18 17:19:34 2005 +0000 +++ b/tree_cmd.c Tue Jan 18 18:41:56 2005 +0000 @@ -59,7 +59,7 @@ // make it tree class - _map_type_and_height[tile] |= MP_TREES << 4; + SetTileType(tile, MP_TREES); } } @@ -531,8 +531,7 @@ _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 @@ 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];