src/airport.h
branchcpp_gui
changeset 6253 23983700e3d7
parent 6189 2b1ae5e373e9
child 6254 abc6ad7c035c
child 6337 6f3f247870f1
equal deleted inserted replaced
6252:ca57ad0b45ea 6253:23983700e3d7
    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;