equal
deleted
inserted
replaced
1174 v = GetVehicle(p1); |
1174 v = GetVehicle(p1); |
1175 |
1175 |
1176 if (v->type != VEH_Train || !CheckOwnership(v->owner)) return CMD_ERROR; |
1176 if (v->type != VEH_Train || !CheckOwnership(v->owner)) return CMD_ERROR; |
1177 |
1177 |
1178 if (flags & DC_EXEC) { |
1178 if (flags & DC_EXEC) { |
|
1179 if (v->vehstatus & VS_STOPPED && v->u.rail.track == 0x80) { |
|
1180 DeleteVehicleNews(p1, STR_8814_TRAIN_IS_WAITING_IN_DEPOT); |
|
1181 } |
|
1182 |
1179 v->u.rail.days_since_order_progr = 0; |
1183 v->u.rail.days_since_order_progr = 0; |
1180 v->vehstatus ^= VS_STOPPED; |
1184 v->vehstatus ^= VS_STOPPED; |
1181 InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, STATUS_BAR); |
1185 InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, STATUS_BAR); |
1182 InvalidateWindow(WC_VEHICLE_DEPOT, v->tile); |
1186 InvalidateWindow(WC_VEHICLE_DEPOT, v->tile); |
1183 } |
1187 } |