(svn r8570) -Fix

Add a regular constructor and destructor to AirportFTAClass
This commit is contained in:
tron
2007-02-04 10:25:57 +00:00
parent 73ce8ea7f4
commit efea7e8d6d
2 changed files with 105 additions and 136 deletions

View File

@@ -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);