summaryrefslogtreecommitdiff
path: root/src/dock_gui.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2010-04-17 23:34:00 +0000
committerfrosch <frosch@openttd.org>2010-04-17 23:34:00 +0000
commit893e405af09ed97261ff25de195b4bd6825bc8f6 (patch)
tree1283fa279036d508db85e7b698547816813be176 /src/dock_gui.cpp
parent1647c2d50e1dfeb05507ddfb2b661896e72670ae (diff)
downloadopenttd-893e405af09ed97261ff25de195b4bd6825bc8f6.tar.xz
(svn r19668) -Codechange: Use WaterClass in parameters of CMD_BUILD_CANAL.
Diffstat (limited to 'src/dock_gui.cpp')
-rw-r--r--src/dock_gui.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dock_gui.cpp b/src/dock_gui.cpp
index 1b2336ef8..935e5a16a 100644
--- a/src/dock_gui.cpp
+++ b/src/dock_gui.cpp
@@ -17,6 +17,7 @@
#include "station_gui.h"
#include "command_func.h"
#include "water.h"
+#include "water_map.h"
#include "window_func.h"
#include "vehicle_func.h"
#include "sound_func.h"
@@ -225,10 +226,10 @@ struct BuildDocksToolbarWindow : Window {
GUIPlaceProcDragXY(select_proc, start_tile, end_tile);
break;
case DDSP_CREATE_WATER:
- DoCommandP(end_tile, start_tile, (_game_mode == GM_EDITOR ? _ctrl_pressed : 0), CMD_BUILD_CANAL | CMD_MSG(STR_ERROR_CAN_T_BUILD_CANALS), CcBuildCanal);
+ DoCommandP(end_tile, start_tile, (_game_mode == GM_EDITOR && _ctrl_pressed) ? WATER_CLASS_SEA : WATER_CLASS_CANAL, CMD_BUILD_CANAL | CMD_MSG(STR_ERROR_CAN_T_BUILD_CANALS), CcBuildCanal);
break;
case DDSP_CREATE_RIVER:
- DoCommandP(end_tile, start_tile, 2, CMD_BUILD_CANAL | CMD_MSG(STR_ERROR_CAN_T_PLACE_RIVERS), CcBuildCanal);
+ DoCommandP(end_tile, start_tile, WATER_CLASS_RIVER, CMD_BUILD_CANAL | CMD_MSG(STR_ERROR_CAN_T_PLACE_RIVERS), CcBuildCanal);
break;
default: break;