diff options
author | frosch <frosch@openttd.org> | 2012-07-29 16:48:00 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2012-07-29 16:48:00 +0000 |
commit | 9527bad3a7fe4098ff2ebe2173e2d7b14d1aaaa7 (patch) | |
tree | da0bb313402db4fcc98c06b17dcca2f945f0af62 /src/vehicle_base.h | |
parent | fcbe53d204ae2f66054c2f93ada1eda46e2ef6b9 (diff) | |
download | openttd-9527bad3a7fe4098ff2ebe2173e2d7b14d1aaaa7.tar.xz |
(svn r24446) -Add [FS#5199]: Store more consist properties in order backups.
Diffstat (limited to 'src/vehicle_base.h')
-rw-r--r-- | src/vehicle_base.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/vehicle_base.h b/src/vehicle_base.h index 98d741948..6c9ba195e 100644 --- a/src/vehicle_base.h +++ b/src/vehicle_base.h @@ -151,11 +151,6 @@ public: CargoPayment *cargo_payment; ///< The cargo payment we're currently in - /* Used for timetabling. */ - uint32 current_order_time; ///< How many ticks have passed since this order started. - int32 lateness_counter; ///< How many ticks late (or early if negative) this vehicle is. - Date timetable_start; ///< When the vehicle is supposed to start the timetable. - Rect coord; ///< NOSAVE: Graphical bounding box of the vehicle, i.e. what to redraw on moves. Vehicle *hash_viewport_next; ///< NOSAVE: Next vehicle in the visual location hash. @@ -227,15 +222,12 @@ public: byte vehstatus; ///< Status Order current_order; ///< The current order (+ status, like: loading) - VehicleOrderID cur_implicit_order_index;///< The index to the current implicit order union { OrderList *list; ///< Pointer to the order list for this vehicle Order *old; ///< Only used during conversion of old save games } orders; ///< The orders currently assigned to the vehicle. - byte vehicle_flags; ///< Used for gradual loading and other miscellaneous things (@see VehicleFlags enum) - uint16 load_unload_ticks; ///< Ticks to wait before starting next cycle. GroupID group_id; ///< Index of group Pool array byte subtype; ///< subtype (Filled with values from #EffectVehicles/#TrainSubTypes/#AircraftSubTypes) @@ -598,20 +590,11 @@ public: this->unitnumber = src->unitnumber; - this->cur_implicit_order_index = src->cur_implicit_order_index; this->current_order = src->current_order; this->dest_tile = src->dest_tile; this->profit_this_year = src->profit_this_year; this->profit_last_year = src->profit_last_year; - - this->current_order_time = src->current_order_time; - this->lateness_counter = src->lateness_counter; - this->timetable_start = src->timetable_start; - - if (HasBit(src->vehicle_flags, VF_TIMETABLE_STARTED)) SetBit(this->vehicle_flags, VF_TIMETABLE_STARTED); - if (HasBit(src->vehicle_flags, VF_AUTOFILL_TIMETABLE)) SetBit(this->vehicle_flags, VF_AUTOFILL_TIMETABLE); - if (HasBit(src->vehicle_flags, VF_AUTOFILL_PRES_WAIT_TIME)) SetBit(this->vehicle_flags, VF_AUTOFILL_PRES_WAIT_TIME); } |