Changeset - r19204:217450fd5a7c
[Not reviewed]
master
0 1 0
alberth - 12 years ago 2012-04-08 17:27:47
alberth@openttd.org
(svn r24103) -Codechange: Handle clear tiles separately from house tiles.
1 file changed with 6 insertions and 5 deletions:
0 comments (0 inline, 0 general)
src/town_cmd.cpp
Show inline comments
 
@@ -2730,13 +2730,14 @@ static bool SearchTileForStatue(TileInde
 
	/* Don't build statues under bridges. */
 
	if (MayHaveBridgeAbove(tile) && IsBridgeAbove(tile)) return false;
 

	
 
	if (!IsTileType(tile, MP_HOUSE) &&
 
			!IsTileType(tile, MP_CLEAR) &&
 
			!IsTileType(tile, MP_TREES)) {
 
		return false;
 
	/* A clear-able open space is always preferred. */
 
	if ((IsTileType(tile, MP_CLEAR) || IsTileType(tile, MP_TREES)) && TryClearTile(tile)) {
 
		return true;
 
	}
 

	
 
	return TryClearTile(tile);
 
	bool house = IsTileType(tile, MP_HOUSE);
 

	
 
	return house && TryClearTile(tile);
 
}
 

	
 
/**
0 comments (0 inline, 0 general)