@ -925,12 +925,14 @@ static bool GrowTownWithBridge(const Town *t, TileIndex tile, DiagDirection brid
uint8 bridge_length = 0 ; // This value stores the length of the possible bridge
uint8 bridge_length = 0 ; // This value stores the length of the possible bridge
TileIndex bridge_tile = tile ; // Used to store the other waterside
TileIndex bridge_tile = tile ; // Used to store the other waterside
int delta = TileOffsByDiagDir ( bridge_dir ) ;
do {
do {
if ( bridge_length + + > = 11 ) {
if ( bridge_length + + > = 11 ) {
/* Max 11 tile long bridges */
/* Max 11 tile long bridges */
return false ;
return false ;
}
}
bridge_tile = TileAddByDiagDir ( bridge_tile , bridge_dir ) ;
bridge_tile += delta ;
} while ( IsWaterTile ( bridge_tile ) ) ;
} while ( IsWaterTile ( bridge_tile ) ) ;
/* no water tiles in between? */
/* no water tiles in between? */