summaryrefslogtreecommitdiff
path: root/src/airport.h
diff options
context:
space:
mode:
authortron <tron@openttd.org>2007-02-04 10:25:57 +0000
committertron <tron@openttd.org>2007-02-04 10:25:57 +0000
commit880412c5fd562a205475d115601594962dbbb61b (patch)
treea5fd6497ffa9175b94e5679cda4b288635f9d5f4 /src/airport.h
parente724ada6743c414459220c6a16d43d5b20698182 (diff)
downloadopenttd-880412c5fd562a205475d115601594962dbbb61b.tar.xz
(svn r8570) -Fix
Add a regular constructor and destructor to AirportFTAClass
Diffstat (limited to 'src/airport.h')
-rw-r--r--src/airport.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/airport.h b/src/airport.h
index a020b14ef..8b0b89757 100644
--- a/src/airport.h
+++ b/src/airport.h
@@ -128,9 +128,26 @@ typedef struct AirportMovingData {
DirectionByte direction;
} AirportMovingData;
+struct AirportFTAbuildup;
+
// Finite sTate mAchine --> FTA
typedef struct AirportFTAClass {
public:
+ AirportFTAClass(
+ const AirportMovingData *moving_data,
+ const byte *terminals,
+ const byte *helipads,
+ byte entry_point,
+ AcceptPlanes acc_planes,
+ const AirportFTAbuildup *apFA,
+ const TileIndexDiffC *depots,
+ byte nof_depots,
+ uint size_x,
+ uint size_y
+ );
+
+ ~AirportFTAClass();
+
const AirportMovingData *MovingData(byte position) const
{
assert(position < nofelements);