diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/depot.h | 2 | ||||
-rw-r--r-- | src/depot_type.h | 11 | ||||
-rw-r--r-- | src/openttd.h | 2 | ||||
-rw-r--r-- | src/yapf/yapf.h | 1 |
4 files changed, 13 insertions, 3 deletions
diff --git a/src/depot.h b/src/depot.h index f551f943f..42bd84b54 100644 --- a/src/depot.h +++ b/src/depot.h @@ -6,13 +6,13 @@ #define DEPOT_H #include "direction_type.h" +#include "depot_type.h" #include "oldpool.h" #include "road_map.h" #include "rail_map.h" #include "water_map.h" #include "station_map.h" -struct Depot; DECLARE_OLD_POOL(Depot, Depot, 3, 8000) struct Depot : PoolItem<Depot, DepotID, &_Depot_pool> { diff --git a/src/depot_type.h b/src/depot_type.h new file mode 100644 index 000000000..71372cce5 --- /dev/null +++ b/src/depot_type.h @@ -0,0 +1,11 @@ +/* $Id$ */ + +/** @file depot_type.h Header files for depots (not hangars) */ + +#ifndef DEPOT_TYPE_H +#define DEPOT_TYPE_H + +typedef uint16 DepotID; +struct Depot; + +#endif /* DEPOT_TYPE_H */ diff --git a/src/openttd.h b/src/openttd.h index 196851234..8530d6dd3 100644 --- a/src/openttd.h +++ b/src/openttd.h @@ -9,7 +9,6 @@ #endif // Forward declarations of structs. -struct Depot; struct Waypoint; struct Station; struct ViewPort; @@ -26,7 +25,6 @@ typedef EngineID *EngineList; ///< engine list type placeholder acceptable for C typedef uint16 StationID; static const StationID INVALID_STATION = 0xFFFF; typedef uint16 RoadStopID; -typedef uint16 DepotID; typedef uint16 WaypointID; typedef uint16 OrderID; typedef uint16 SignID; diff --git a/src/yapf/yapf.h b/src/yapf/yapf.h index 51ba06b92..40851eb42 100644 --- a/src/yapf/yapf.h +++ b/src/yapf/yapf.h @@ -6,6 +6,7 @@ #define YAPF_H #include "../debug.h" +#include "../depot_type.h" /** Finds the best path for given ship. * @param v the ship that needs to find a path |