summaryrefslogtreecommitdiff
path: root/src/vehicle_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vehicle_base.h')
-rw-r--r--src/vehicle_base.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/vehicle_base.h b/src/vehicle_base.h
index 029ddcf66..a5549b444 100644
--- a/src/vehicle_base.h
+++ b/src/vehicle_base.h
@@ -200,7 +200,6 @@ extern VehiclePool _vehicle_pool;
/* Some declarations of functions, so we can make them friendly */
struct GroundVehicleCache;
-extern SaveLoadTable GetVehicleDescription(VehicleType vt);
struct LoadgameState;
extern bool LoadOldVehicle(LoadgameState *ls, int num);
extern void FixOldVehicles();
@@ -232,10 +231,13 @@ private:
Vehicle *previous_shared; ///< NOSAVE: pointer to the previous vehicle in the shared order chain
public:
- friend SaveLoadTable GetVehicleDescription(VehicleType vt); ///< So we can use private/protected variables in the saveload code
friend void FixOldVehicles();
friend void AfterLoadVehicles(bool part_of_load); ///< So we can set the #previous and #first pointers while loading
friend bool LoadOldVehicle(LoadgameState *ls, int num); ///< So we can set the proper next pointer while loading
+ /* So we can use private/protected variables in the saveload code */
+ friend class SlVehicleCommon;
+ friend class SlVehicleDisaster;
+ friend void Ptrs_VEHS();
TileIndex tile; ///< Current tile index