From 893e405af09ed97261ff25de195b4bd6825bc8f6 Mon Sep 17 00:00:00 2001 From: frosch Date: Sat, 17 Apr 2010 23:34:00 +0000 Subject: (svn r19668) -Codechange: Use WaterClass in parameters of CMD_BUILD_CANAL. --- src/dock_gui.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/dock_gui.cpp') 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; -- cgit v1.2.3-54-g00ecf