File diff r10498:bb2b452f76fe → r10499:570896340d7a
src/timetable_gui.cpp
Show inline comments
 
@@ -294,18 +294,18 @@ struct TimetableWindow : Window {
 

	
 
			case TTV_CLEAR_TIME: { /* Clear waiting time button. */
 
				uint32 p1 = PackTimetableArgs(v, this->sel_index);
 
				DoCommandP(0, p1, 0, NULL, CMD_CHANGE_TIMETABLE | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
				DoCommandP(0, p1, 0, CMD_CHANGE_TIMETABLE | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
			} break;
 

	
 
			case TTV_RESET_LATENESS: /* Reset the vehicle's late counter. */
 
				DoCommandP(0, v->index, 0, NULL, CMD_SET_VEHICLE_ON_TIME | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
				DoCommandP(0, v->index, 0, CMD_SET_VEHICLE_ON_TIME | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
				break;
 

	
 
			case TTV_AUTOFILL: { /* Autofill the timetable. */
 
				uint32 p2 = 0;
 
				if (!HasBit(v->vehicle_flags, VF_AUTOFILL_TIMETABLE)) SetBit(p2, 0);
 
				if (_ctrl_pressed) SetBit(p2, 1);
 
				DoCommandP(0, v->index, p2, NULL, CMD_AUTOFILL_TIMETABLE | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
				DoCommandP(0, v->index, p2, CMD_AUTOFILL_TIMETABLE | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
			} break;
 
		}
 

	
 
@@ -325,7 +325,7 @@ struct TimetableWindow : Window {
 

	
 
		uint32 p2 = minu(time, UINT16_MAX);
 

	
 
		DoCommandP(0, p1, p2, NULL, CMD_CHANGE_TIMETABLE | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
		DoCommandP(0, p1, p2, CMD_CHANGE_TIMETABLE | CMD_MSG(STR_CAN_T_TIMETABLE_VEHICLE));
 
	}
 

	
 
	virtual void OnResize(Point new_size, Point delta)