summaryrefslogtreecommitdiff
path: root/src/bridge_gui.cpp
diff options
context:
space:
mode:
authoralberth <alberth@openttd.org>2010-04-04 14:22:55 +0000
committeralberth <alberth@openttd.org>2010-04-04 14:22:55 +0000
commitfa8f227a9746ca3bbc6455a430e8d41307b78326 (patch)
treeedc4a192e20a78fde9f8e6cfebfd8fd9a5ef08f7 /src/bridge_gui.cpp
parentfb4ca3e569df251501db7fa08940893e8419d090 (diff)
downloadopenttd-fa8f227a9746ca3bbc6455a430e8d41307b78326.tar.xz
(svn r19561) -Feature: Give more detailed error message when trying to build a too long bridge.
Diffstat (limited to 'src/bridge_gui.cpp')
-rw-r--r--src/bridge_gui.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bridge_gui.cpp b/src/bridge_gui.cpp
index 9e8632c1f..acdb95b5a 100644
--- a/src/bridge_gui.cpp
+++ b/src/bridge_gui.cpp
@@ -375,7 +375,7 @@ void ShowBuildBridgeWindow(TileIndex start, TileIndex end, TransportType transpo
case TRANSPORT_RAIL: last_bridge_type = _last_railbridge_type; break;
default: break; // water ways and air routes don't have bridge types
}
- if (_ctrl_pressed && CheckBridgeAvailability(last_bridge_type, bridge_len)) {
+ if (_ctrl_pressed && CheckBridgeAvailability(last_bridge_type, bridge_len).Succeeded()) {
DoCommandP(end, start, type | last_bridge_type, CMD_BUILD_BRIDGE | CMD_MSG(STR_ERROR_CAN_T_BUILD_BRIDGE_HERE), CcBuildBridge);
return;
}
@@ -396,7 +396,7 @@ void ShowBuildBridgeWindow(TileIndex start, TileIndex end, TransportType transpo
/* loop for all bridgetypes */
for (BridgeType brd_type = 0; brd_type != MAX_BRIDGES; brd_type++) {
- if (CheckBridgeAvailability(brd_type, bridge_len)) {
+ if (CheckBridgeAvailability(brd_type, bridge_len).Succeeded()) {
/* bridge is accepted, add to list */
BuildBridgeData *item = bl->Append();
item->index = brd_type;