equal
deleted
inserted
replaced
37 DoCommandP(tile, _selected_airport_type, 0, CcBuildAirport, CMD_BUILD_AIRPORT | CMD_AUTO | CMD_NO_WATER | CMD_MSG(STR_A001_CAN_T_BUILD_AIRPORT_HERE)); |
37 DoCommandP(tile, _selected_airport_type, 0, CcBuildAirport, CMD_BUILD_AIRPORT | CMD_AUTO | CMD_NO_WATER | CMD_MSG(STR_A001_CAN_T_BUILD_AIRPORT_HERE)); |
38 } |
38 } |
39 |
39 |
40 static void PlaceAir_DemolishArea(TileIndex tile) |
40 static void PlaceAir_DemolishArea(TileIndex tile) |
41 { |
41 { |
42 VpStartPlaceSizing(tile, 4); |
42 VpStartPlaceSizing(tile, VPM_X_AND_Y, GUI_PlaceProc_None); |
43 } |
43 } |
44 |
44 |
45 |
45 |
46 enum { |
46 enum { |
47 ATW_AIRPORT = 3, |
47 ATW_AIRPORT = 3, |
89 case WE_PLACE_OBJ: |
89 case WE_PLACE_OBJ: |
90 _place_proc(e->we.place.tile); |
90 _place_proc(e->we.place.tile); |
91 break; |
91 break; |
92 |
92 |
93 case WE_PLACE_DRAG: |
93 case WE_PLACE_DRAG: |
94 VpSelectTilesWithMethod(e->we.place.pt.x, e->we.place.pt.y, e->we.place.userdata); |
94 VpSelectTilesWithMethod(e->we.place.pt.x, e->we.place.pt.y, e->we.place.select_method); |
95 break; |
95 break; |
96 |
96 |
97 case WE_PLACE_MOUSEUP: |
97 case WE_PLACE_MOUSEUP: |
98 if (e->we.place.pt.x != -1) { |
98 if (e->we.place.pt.x != -1) { |
99 DoCommandP(e->we.place.tile, e->we.place.starttile, 0, CcPlaySound10, CMD_CLEAR_AREA | CMD_MSG(STR_00B5_CAN_T_CLEAR_THIS_AREA)); |
99 DoCommandP(e->we.place.tile, e->we.place.starttile, 0, CcPlaySound10, CMD_CLEAR_AREA | CMD_MSG(STR_00B5_CAN_T_CLEAR_THIS_AREA)); |