diff options
author | tron <tron@openttd.org> | 2007-02-04 10:25:57 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2007-02-04 10:25:57 +0000 |
commit | efea7e8d6ddef372ea3adb9b4e211fe789d864bb (patch) | |
tree | a5fd6497ffa9175b94e5679cda4b288635f9d5f4 /src/airport.h | |
parent | 73ce8ea7f4d0330addc8c81517d867d4de507d15 (diff) | |
download | openttd-efea7e8d6ddef372ea3adb9b4e211fe789d864bb.tar.xz |
(svn r8570) -Fix
Add a regular constructor and destructor to AirportFTAClass
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); |