equal
deleted
inserted
replaced
149 case WE_PLACE_MOUSEUP: |
149 case WE_PLACE_MOUSEUP: |
150 if (e->click.pt.x != -1) { |
150 if (e->click.pt.x != -1) { |
151 if ((e->place.userdata & 0xF) == VPM_X_AND_Y) { // dragged actions |
151 if ((e->place.userdata & 0xF) == VPM_X_AND_Y) { // dragged actions |
152 GUIPlaceProcDragXY(e); |
152 GUIPlaceProcDragXY(e); |
153 } else if (e->place.userdata == VPM_X_OR_Y) { |
153 } else if (e->place.userdata == VPM_X_OR_Y) { |
154 DoCommandP(e->place.tile, e->place.starttile, 0, CcBuildCanal, CMD_BUILD_CANAL | CMD_AUTO | CMD_MSG(STR_CANT_BUILD_CANALS)); |
154 DoCommandP(e->place.tile, e->place.starttile, _ctrl_pressed, CcBuildCanal, CMD_BUILD_CANAL | CMD_AUTO | CMD_MSG(STR_CANT_BUILD_CANALS)); |
155 } |
155 } |
156 } |
156 } |
157 break; |
157 break; |
158 |
158 |
159 case WE_ABORT_PLACE_OBJ: |
159 case WE_ABORT_PLACE_OBJ: |