equal
deleted
inserted
replaced
93 * @pre AIMap::IsValidTile(start). |
93 * @pre AIMap::IsValidTile(start). |
94 * @pre AIMap::IsValidTile(end). |
94 * @pre AIMap::IsValidTile(end). |
95 * @pre 'start' and 'end' are in a straight line, i.e. |
95 * @pre 'start' and 'end' are in a straight line, i.e. |
96 * AIMap::GetTileX(start) == AIMap::GetTileX(end) or |
96 * AIMap::GetTileX(start) == AIMap::GetTileX(end) or |
97 * AIMap::GetTileY(start) == AIMap::GetTileY(end). |
97 * AIMap::GetTileY(start) == AIMap::GetTileY(end). |
98 * @pre VehicleType is either AIVehicle::VEHICLE_RAIL or AIVEHICLE::VEHICLE_ROAD. |
98 * @pre 'vehicle_type' is either AIVehicle::VEHICLE_RAIL or AIVEHICLE::VEHICLE_ROAD. |
99 * @return Whether the bridge has been/can be build or not. |
99 * @return Whether the bridge has been/can be build or not. |
100 */ |
100 */ |
101 static bool BuildBridge(AIVehicle::VehicleType vehicle_type, BridgeID bridge_id, TileIndex start, TileIndex end); |
101 static bool BuildBridge(AIVehicle::VehicleType vehicle_type, BridgeID bridge_id, TileIndex start, TileIndex end); |
102 |
102 |
103 /** |
103 /** |