tree_cmd.c
changeset 1059 c28c6be74291
parent 1035 0a170deb6e33
child 1093 e8d26c7dc42f
--- 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];