summaryrefslogtreecommitdiff
path: root/src/airport.h
diff options
context:
space:
mode:
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);