Scheduled dispatch: Remove scheduled_dispatch_start_full_date_fract
Use DateTicksScaled
This commit is contained in:
@@ -3692,14 +3692,6 @@ CommandCost CmdMassChangeOrder(TileIndex tile, DoCommandFlag flags, uint32 p1, u
|
||||
|
||||
void ShiftOrderDates(int interval)
|
||||
{
|
||||
for (OrderList *orderlist : OrderList::Iterate()) {
|
||||
for (DispatchSchedule &ds : orderlist->GetScheduledDispatchScheduleSet()) {
|
||||
if (ds.GetScheduledDispatchStartDatePart() >= 0) {
|
||||
ds.SetScheduledDispatchStartDate(ds.GetScheduledDispatchStartDatePart() + interval, ds.GetScheduledDispatchStartDateFractPart());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SetWindowClassesDirty(WC_VEHICLE_ORDERS);
|
||||
SetWindowClassesDirty(WC_VEHICLE_TIMETABLE);
|
||||
SetWindowClassesDirty(WC_SCHDISPATCH_SLOTS);
|
||||
|
Reference in New Issue
Block a user