equal
deleted
inserted
replaced
75 HELIPAD4 = 22 |
75 HELIPAD4 = 22 |
76 }; |
76 }; |
77 |
77 |
78 /* Movement Blocks on Airports */ |
78 /* Movement Blocks on Airports */ |
79 // blocks (eg_airport_flags) |
79 // blocks (eg_airport_flags) |
80 enum { |
80 static const uint64 |
81 TERM1_block = 1 << 0, |
81 TERM1_block = 1 << 0, |
82 TERM2_block = 1 << 1, |
82 TERM2_block = 1 << 1, |
83 TERM3_block = 1 << 2, |
83 TERM3_block = 1 << 2, |
84 TERM4_block = 1 << 3, |
84 TERM4_block = 1 << 3, |
85 TERM5_block = 1 << 4, |
85 TERM5_block = 1 << 4, |
117 RUNWAY_OUT2_block = 1 << 10, // note re-uses TAXIWAY_BUSY |
117 RUNWAY_OUT2_block = 1 << 10, // note re-uses TAXIWAY_BUSY |
118 HELIPAD_GROUP_block = 1 << 13, // note re-uses AIRPORT_ENTRANCE |
118 HELIPAD_GROUP_block = 1 << 13, // note re-uses AIRPORT_ENTRANCE |
119 OUT_WAY_block2 = 1 << 31, |
119 OUT_WAY_block2 = 1 << 31, |
120 // end of new blocks |
120 // end of new blocks |
121 |
121 |
122 NOTHING_block = 1 << 30 |
122 NOTHING_block = 1 << 30; |
123 }; |
|
124 |
123 |
125 typedef struct AirportMovingData { |
124 typedef struct AirportMovingData { |
126 int16 x; |
125 int16 x; |
127 int16 y; |
126 int16 y; |
128 byte flag; |
127 byte flag; |