tree_cmd.c
changeset 915 d845fe7cf6f2
parent 909 65cdb609b7a6
child 926 a6d140a6a4de
equal deleted inserted replaced
914:4359607898f7 915:d845fe7cf6f2
    79 
    79 
    80 		cur_tile = TILE_MASK(tile + TILE_XY(x,y));
    80 		cur_tile = TILE_MASK(tile + TILE_XY(x,y));
    81 
    81 
    82 		/* Only on tiles within 13 squares from tile,
    82 		/* Only on tiles within 13 squares from tile,
    83 		    on clear tiles, and NOT on farm-tiles or rocks */
    83 		    on clear tiles, and NOT on farm-tiles or rocks */
    84 		if (dist <= 13 && IS_TILETYPE(cur_tile, MP_CLEAR) && 
    84 		if (dist <= 13 && IS_TILETYPE(cur_tile, MP_CLEAR) &&
    85 			 (_map5[cur_tile] & 0x1F) != 0x0F && (_map5[cur_tile] & 0x1C) != 8) {
    85 			 (_map5[cur_tile] & 0x1F) != 0x0F && (_map5[cur_tile] & 0x1C) != 8) {
    86 			PlaceTree(cur_tile, r, dist <= 6 ? 0xC0 : 0);
    86 			PlaceTree(cur_tile, r, dist <= 6 ? 0xC0 : 0);
    87 		}
    87 		}
    88 	} while (--i);
    88 	} while (--i);
    89 }
    89 }