diff options
Diffstat (limited to 'src/airport.h')
-rw-r--r-- | src/airport.h | 17 |
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); |