(svn r696) Do not consider a road station as street when growing the town.

This commit is contained in:
pasky 2004-11-20 01:49:42 +00:00
parent 7a8fb5d2fd
commit 5650257c0c
1 changed files with 7 additions and 0 deletions

View File

@ -404,6 +404,13 @@ static bool IsRoadAllowedHere(uint tile, int dir)
TILE_ASSERT(tile);
for(;;) {
// Check if we didn't hit a station. That little roadstation
// pinkeye returns nonzero GetRoadBitsByTile(), but the road
// doesn't really go through it (nor can we extend it at
// that place).
if (IS_TILETYPE(tile, MP_STATION))
return false;
// Check if there already is a road at this point?
if (GetRoadBitsByTile(tile) == 0) {
// No, try to build one in the direction.