diff options
Diffstat (limited to 'airport.c')
-rw-r--r-- | airport.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -7,6 +7,7 @@ #include "airport.h" #include "macros.h" #include "variables.h" +#include "airport_movement.h" static AirportFTAClass* CountryAirport; static AirportFTAClass* CityAirport; @@ -371,6 +372,13 @@ const AirportFTAClass* GetAirport(const byte airport_type) return Airport; } +const AirportMovingData *GetAirportMovingData(byte airport_type, byte position) +{ + assert(airport_type < lengthof(_airport_moving_datas)); + assert(position < GetAirport(airport_type)->nofelements); + return &_airport_moving_datas[airport_type][position]; +} + uint32 GetValidAirports(void) { uint32 bytemask = _avail_aircraft; /// sets the first 3 bytes, 0 - 2, @see AdjustAvailAircraft() |