107 switch (e->we.place.select_proc) { |
107 switch (e->we.place.select_proc) { |
108 case DDSP_DEMOLISH_AREA: |
108 case DDSP_DEMOLISH_AREA: |
109 DoCommandP(end_tile, start_tile, 0, CcPlaySound10, CMD_CLEAR_AREA | CMD_MSG(STR_00B5_CAN_T_CLEAR_THIS_AREA)); |
109 DoCommandP(end_tile, start_tile, 0, CcPlaySound10, CMD_CLEAR_AREA | CMD_MSG(STR_00B5_CAN_T_CLEAR_THIS_AREA)); |
110 break; |
110 break; |
111 case DDSP_LEVEL_AREA: |
111 case DDSP_LEVEL_AREA: |
112 DoCommandP(end_tile, start_tile, 0, CcPlaySound10, CMD_LEVEL_LAND | CMD_AUTO); |
112 DoCommandP(end_tile, start_tile, 0, CcPlaySound10, CMD_LEVEL_LAND); |
113 break; |
113 break; |
114 case DDSP_CREATE_ROCKS: |
114 case DDSP_CREATE_ROCKS: |
115 GenerateRockyArea(end_tile, start_tile); |
115 GenerateRockyArea(end_tile, start_tile); |
116 break; |
116 break; |
117 case DDSP_CREATE_DESERT: |
117 case DDSP_CREATE_DESERT: |
118 GenerateDesertArea(end_tile, start_tile); |
118 GenerateDesertArea(end_tile, start_tile); |
119 break; |
119 break; |
120 case DDSP_CREATE_WATER: |
120 case DDSP_CREATE_WATER: |
121 DoCommandP(end_tile, start_tile, _ctrl_pressed, CcBuildCanal, CMD_BUILD_CANAL | CMD_AUTO | CMD_MSG(STR_CANT_BUILD_CANALS)); |
121 DoCommandP(end_tile, start_tile, _ctrl_pressed, CcBuildCanal, CMD_BUILD_CANAL | CMD_MSG(STR_CANT_BUILD_CANALS)); |
122 break; |
122 break; |
123 default: |
123 default: |
124 return false; |
124 return false; |
125 } |
125 } |
126 |
126 |
146 |
146 |
147 static void PlaceProc_RaiseLand(TileIndex tile) |
147 static void PlaceProc_RaiseLand(TileIndex tile) |
148 { |
148 { |
149 DoCommandP( |
149 DoCommandP( |
150 tile, SLOPE_N, 1, CcTerraform, |
150 tile, SLOPE_N, 1, CcTerraform, |
151 CMD_TERRAFORM_LAND | CMD_AUTO | CMD_MSG(STR_0808_CAN_T_RAISE_LAND_HERE) |
151 CMD_TERRAFORM_LAND | CMD_MSG(STR_0808_CAN_T_RAISE_LAND_HERE) |
152 ); |
152 ); |
153 } |
153 } |
154 |
154 |
155 static void PlaceProc_LowerLand(TileIndex tile) |
155 static void PlaceProc_LowerLand(TileIndex tile) |
156 { |
156 { |
157 DoCommandP( |
157 DoCommandP( |
158 tile, SLOPE_N, 0, CcTerraform, |
158 tile, SLOPE_N, 0, CcTerraform, |
159 CMD_TERRAFORM_LAND | CMD_AUTO | CMD_MSG(STR_0809_CAN_T_LOWER_LAND_HERE) |
159 CMD_TERRAFORM_LAND | CMD_MSG(STR_0809_CAN_T_LOWER_LAND_HERE) |
160 ); |
160 ); |
161 } |
161 } |
162 |
162 |
163 void PlaceProc_LevelLand(TileIndex tile) |
163 void PlaceProc_LevelLand(TileIndex tile) |
164 { |
164 { |