equal
deleted
inserted
replaced
792 ResetObjectToPlace(); |
792 ResetObjectToPlace(); |
793 ShowBuildVehicleWindow(w->window_number, WP(w, depot_d).type); |
793 ShowBuildVehicleWindow(w->window_number, WP(w, depot_d).type); |
794 break; |
794 break; |
795 |
795 |
796 case DEPOT_WIDGET_CLONE: // Clone button |
796 case DEPOT_WIDGET_CLONE: // Clone button |
797 InvalidateWidget(w, DEPOT_WIDGET_CLONE); |
797 w->InvalidateWidget(DEPOT_WIDGET_CLONE); |
798 w->ToggleWidgetLoweredState(DEPOT_WIDGET_CLONE); |
798 w->ToggleWidgetLoweredState(DEPOT_WIDGET_CLONE); |
799 |
799 |
800 if (w->IsWidgetLowered(DEPOT_WIDGET_CLONE)) { |
800 if (w->IsWidgetLowered(DEPOT_WIDGET_CLONE)) { |
801 static const CursorID clone_icons[] = { |
801 static const CursorID clone_icons[] = { |
802 SPR_CURSOR_CLONE_TRAIN, SPR_CURSOR_CLONE_ROADVEH, |
802 SPR_CURSOR_CLONE_TRAIN, SPR_CURSOR_CLONE_ROADVEH, |
854 ClonePlaceObj(w); |
854 ClonePlaceObj(w); |
855 } break; |
855 } break; |
856 |
856 |
857 case WE_ABORT_PLACE_OBJ: { |
857 case WE_ABORT_PLACE_OBJ: { |
858 w->RaiseWidget(DEPOT_WIDGET_CLONE); |
858 w->RaiseWidget(DEPOT_WIDGET_CLONE); |
859 InvalidateWidget(w, DEPOT_WIDGET_CLONE); |
859 w->InvalidateWidget(DEPOT_WIDGET_CLONE); |
860 } break; |
860 } break; |
861 |
861 |
862 /* check if a vehicle in a depot was clicked.. */ |
862 /* check if a vehicle in a depot was clicked.. */ |
863 case WE_MOUSELOOP: { |
863 case WE_MOUSELOOP: { |
864 const Vehicle *v = _place_clicked_vehicle; |
864 const Vehicle *v = _place_clicked_vehicle; |