OpenTTD Source 20250312-master-gcdcc6b491d
|
Heart of the airports and their finite state machines. More...
Go to the source code of this file.
Data Structures | |
struct | AirportFTAbuildup |
State machine input struct (from external file, etc.) Finite sTate mAchine --> FTA. More... | |
Macros | |
#define | _airport_entries_oilrig _airport_entries_heliport |
#define | _airport_fta_oilrig _airport_fta_heliport |
Variables | |
static const AirportMovingData | _airport_moving_data_dummy [] |
Airport movement data creation macro. | |
static const AirportMovingData | _airport_moving_data_country [22] |
Country Airfield (small) 4x3. | |
static const AirportMovingData | _airport_moving_data_commuter [38] |
Commuter Airfield (small) 5x4. | |
static const AirportMovingData | _airport_moving_data_city [] |
City Airport (large) 6x6. | |
static const AirportMovingData | _airport_moving_data_metropolitan [28] |
Metropolitan Airport (metropolitan) - 2 runways. | |
static const AirportMovingData | _airport_moving_data_international [53] |
International Airport (international) - 2 runways, 6 terminals, dedicated helipad. | |
static const AirportMovingData | _airport_moving_data_intercontinental [77] |
Intercontinental Airport - 4 runways, 8 terminals, 2 dedicated helipads. | |
static const AirportMovingData | _airport_moving_data_heliport [9] |
Heliport (heliport). | |
static const AirportMovingData | _airport_moving_data_helidepot [18] |
HeliDepot 2x2 (heliport). | |
static const AirportMovingData | _airport_moving_data_helistation [33] |
HeliDepot 2x2 (heliport). | |
static const AirportMovingData | _airport_moving_data_oilrig [9] |
Oilrig. | |
static const uint8_t | _airport_entries_dummy [] = {0, 1, 2, 3} |
static const AirportFTAbuildup | _airport_fta_dummy [] |
static const HangarTileTable | _airport_depots_country [] = { {{3, 0}, DIR_SE, 0} } |
static const uint8_t | _airport_terminal_country [] = {1, 2} |
static const uint8_t | _airport_entries_country [] = {16, 15, 18, 17} |
static const AirportFTAbuildup | _airport_fta_country [] |
static const HangarTileTable | _airport_depots_commuter [] = { {{4, 0}, DIR_SE, 0} } |
static const uint8_t | _airport_terminal_commuter [] = { 1, 3 } |
static const uint8_t | _airport_entries_commuter [] = {22, 21, 24, 23} |
static const AirportFTAbuildup | _airport_fta_commuter [] |
static const HangarTileTable | _airport_depots_city [] = { {{5, 0}, DIR_SE, 0} } |
static const uint8_t | _airport_terminal_city [] = { 1, 3 } |
static const uint8_t | _airport_entries_city [] = {26, 29, 27, 28} |
static const AirportFTAbuildup | _airport_fta_city [] |
static const HangarTileTable | _airport_depots_metropolitan [] = { {{5, 0}, DIR_SE, 0} } |
static const uint8_t | _airport_terminal_metropolitan [] = { 1, 3 } |
static const uint8_t | _airport_entries_metropolitan [] = {20, 19, 22, 21} |
static const AirportFTAbuildup | _airport_fta_metropolitan [] |
static const HangarTileTable | _airport_depots_international [] = { {{0, 3}, DIR_SE, 0}, {{6, 1}, DIR_SE, 1} } |
static const uint8_t | _airport_terminal_international [] = { 2, 3, 3 } |
static const uint8_t | _airport_entries_international [] = { 38, 37, 40, 39 } |
static const AirportFTAbuildup | _airport_fta_international [] |
static const HangarTileTable | _airport_depots_intercontinental [] = { {{0, 5}, DIR_SE, 0}, {{8, 4}, DIR_SE, 1} } |
static const uint8_t | _airport_terminal_intercontinental [] = { 2, 4, 4 } |
static const uint8_t | _airport_entries_intercontinental [] = { 44, 43, 46, 45 } |
static const AirportFTAbuildup | _airport_fta_intercontinental [] |
static const uint8_t | _airport_entries_heliport [] = { 7, 7, 7, 7 } |
static const AirportFTAbuildup | _airport_fta_heliport [] |
static const HangarTileTable | _airport_depots_helidepot [] = { {{1, 0}, DIR_SE, 0} } |
static const uint8_t | _airport_entries_helidepot [] = { 4, 4, 4, 4 } |
static const AirportFTAbuildup | _airport_fta_helidepot [] |
static const HangarTileTable | _airport_depots_helistation [] = { {{0, 0}, DIR_SE, 0} } |
static const uint8_t | _airport_entries_helistation [] = { 25, 25, 25, 25 } |
static const AirportFTAbuildup | _airport_fta_helistation [] |
Heart of the airports and their finite state machines.
Definition in file airport_movement.h.
#define _airport_entries_oilrig _airport_entries_heliport |
Definition at line 759 of file airport_movement.h.
#define _airport_fta_oilrig _airport_fta_heliport |
Definition at line 760 of file airport_movement.h.
|
static |
Definition at line 504 of file airport_movement.h.
|
static |
Definition at line 453 of file airport_movement.h.
|
static |
Definition at line 421 of file airport_movement.h.
|
static |
Definition at line 763 of file airport_movement.h.
|
static |
Definition at line 792 of file airport_movement.h.
|
static |
Definition at line 651 of file airport_movement.h.
|
static |
Definition at line 584 of file airport_movement.h.
|
static |
Definition at line 545 of file airport_movement.h.
|
static |
Definition at line 506 of file airport_movement.h.
|
static |
Definition at line 455 of file airport_movement.h.
|
static |
Definition at line 423 of file airport_movement.h.
|
static |
Definition at line 410 of file airport_movement.h.
|
static |
Definition at line 764 of file airport_movement.h.
|
static |
Definition at line 745 of file airport_movement.h.
|
static |
Definition at line 793 of file airport_movement.h.
|
static |
Definition at line 653 of file airport_movement.h.
|
static |
Definition at line 586 of file airport_movement.h.
|
static |
Definition at line 547 of file airport_movement.h.
|
static |
Definition at line 507 of file airport_movement.h.
|
static |
Definition at line 456 of file airport_movement.h.
|
static |
Definition at line 424 of file airport_movement.h.
|
static |
Definition at line 411 of file airport_movement.h.
|
static |
Definition at line 765 of file airport_movement.h.
|
static |
Definition at line 746 of file airport_movement.h.
|
static |
Definition at line 794 of file airport_movement.h.
|
static |
Definition at line 654 of file airport_movement.h.
|
static |
Definition at line 587 of file airport_movement.h.
|
static |
Definition at line 548 of file airport_movement.h.
|
static |
City Airport (large) 6x6.
Definition at line 115 of file airport_movement.h.
|
static |
Commuter Airfield (small) 5x4.
Definition at line 72 of file airport_movement.h.
|
static |
Country Airfield (small) 4x3.
Definition at line 46 of file airport_movement.h.
|
static |
Airport movement data creation macro.
x | X position. |
y | Y position. |
flags | Movement flags. |
dir | Direction. Dummy airport. |
Definition at line 38 of file airport_movement.h.
|
static |
HeliDepot 2x2 (heliport).
Definition at line 335 of file airport_movement.h.
|
static |
Heliport (heliport).
Definition at line 322 of file airport_movement.h.
|
static |
HeliDepot 2x2 (heliport).
Definition at line 357 of file airport_movement.h.
|
static |
Intercontinental Airport - 4 runways, 8 terminals, 2 dedicated helipads.
Definition at line 239 of file airport_movement.h.
|
static |
International Airport (international) - 2 runways, 6 terminals, dedicated helipad.
Definition at line 181 of file airport_movement.h.
|
static |
Metropolitan Airport (metropolitan) - 2 runways.
Definition at line 149 of file airport_movement.h.
|
static |
Oilrig.
Definition at line 394 of file airport_movement.h.
|
static |
Definition at line 505 of file airport_movement.h.
|
static |
Definition at line 454 of file airport_movement.h.
|
static |
Definition at line 422 of file airport_movement.h.
|
static |
Definition at line 652 of file airport_movement.h.
|
static |
Definition at line 585 of file airport_movement.h.
|
static |
Definition at line 546 of file airport_movement.h.