author | richk |
Fri, 23 Jun 2006 22:05:40 +0000 | |
changeset 4059 | b1e1c1193f0a |
parent 3701 | fdbb6bcab8a2 |
child 4344 | 7e123fec5b0b |
permissions | -rw-r--r-- |
2186 | 1 |
/* $Id$ */ |
2 |
||
0 | 3 |
#ifndef AIRPORT_MOVEMENT_H |
4 |
#define AIRPORT_MOVEMENT_H |
|
5 |
||
6 |
||
7 |
// state machine input struct (from external file, etc.) |
|
8 |
// Finite sTate mAchine --> FTA |
|
9 |
typedef struct AirportFTAbuildup { |
|
10 |
byte position; // the position that an airplane is at |
|
11 |
byte heading; // the current orders (eg. TAKEOFF, HANGAR, ENDLANDING, etc.) |
|
12 |
uint32 block; // the block this position is on on the airport (st->airport_flags) |
|
13 |
byte next_in_chain; // next position from this position |
|
14 |
} AirportFTAbuildup; |
|
15 |
||
16 |
/////////////////////////////////////////////////////////////////////// |
|
17 |
/////*********Movement Positions on Airports********************/////// |
|
18 |
// Country Airfield (small) 4x3 |
|
19 |
static const AirportMovingData _airport_moving_data_country[22] = { |
|
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
20 |
{ 53, 3,AMED_EXACTPOS,3}, // 00 In Hangar |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
21 |
{ 53, 27,0,0}, // 01 Taxi to right outside depot |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
22 |
{ 32, 23,AMED_EXACTPOS,7}, // 02 Terminal 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
23 |
{ 10, 23,AMED_EXACTPOS,7}, // 03 Terminal 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
24 |
{ 43, 37,0,0}, // 04 Going towards terminal 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
25 |
{ 24, 37,0,0}, // 05 Going towards terminal 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
26 |
{ 53, 37,0,0}, // 06 Going for takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
27 |
{ 61, 40,AMED_EXACTPOS,1}, // 07 Taxi to start of runway (takeoff) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
28 |
{ 3, 40,AMED_NOSPDCLAMP,0}, // 08 Accelerate to end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
29 |
{-79, 40,AMED_NOSPDCLAMP | AMED_TAKEOFF,0}, // 09 Take off |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
30 |
{177, 40,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 10 Fly to landing position in air |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
31 |
{ 56, 40,AMED_NOSPDCLAMP | AMED_LAND,0}, // 11 Going down for land |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
32 |
{ 3, 40,AMED_NOSPDCLAMP | AMED_BRAKE,0}, // 12 Just landed, brake until end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
33 |
{ 7, 40,0,0}, // 13 Just landed, turn around and taxi 1 square |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
34 |
{ 53, 40,0,0}, // 14 Taxi from runway to crossing |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
35 |
{-31,193,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 15 Fly around waiting for a landing spot (north-east) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
36 |
{ 1, 1,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 16 Fly around waiting for a landing spot (north-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
37 |
{257, 1,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 17 Fly around waiting for a landing spot (south-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
38 |
{273, 49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 18 Fly around waiting for a landing spot (south) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
39 |
{ 44, 37,AMED_HELI_RAISE,0}, // 19 Helicopter takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
40 |
{ 44, 40,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 20 In position above landing spot helicopter |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
41 |
{ 44, 40,AMED_HELI_LOWER,0} // 21 Helicopter landing |
0 | 42 |
}; |
43 |
||
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
44 |
// Commuter Airfield (small) 5x4 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
45 |
static const AirportMovingData _airport_moving_data_commuter[37] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
46 |
{ 69, 3, AMED_EXACTPOS,3}, // 00 In Hangar |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
47 |
{ 72, 22,0,0}, // 01 Taxi to right outside depot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
48 |
{ 8, 22, AMED_EXACTPOS,5}, // 01 Taxi to right outside depot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
49 |
{ 24, 36,AMED_EXACTPOS,3}, // 03 Terminal 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
50 |
{ 40, 36,AMED_EXACTPOS,3}, // 04 Terminal 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
51 |
{ 56, 36,AMED_EXACTPOS,3}, // 05 Terminal 3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
52 |
{ 40, 8,AMED_EXACTPOS,1}, // 06 Helipad 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
53 |
{ 56, 8,AMED_EXACTPOS,1}, // 07 Helipad 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
54 |
{ 24, 22,0,5}, // 08 Taxiing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
55 |
{ 40, 22,0,5}, // 09 Taxiing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
56 |
{ 56, 22,0,5}, // 10 Taxiing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
57 |
{ 72, 40,0,3}, // 11 Airport OUTWAY |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
58 |
{ 72, 54,AMED_EXACTPOS,1}, // 12 Accelerate to end of runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
59 |
{ 7, 54,AMED_NOSPDCLAMP,0}, // 13 Release control of runway, for smoother movement |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
60 |
{ 5, 54,AMED_NOSPDCLAMP,0}, // 14 End of runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
61 |
{-79, 54,AMED_NOSPDCLAMP | AMED_TAKEOFF,0}, // 15 Take off |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
62 |
{145, 54,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 16 Fly to landing position in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
63 |
{ 73, 54,AMED_NOSPDCLAMP | AMED_LAND,0}, // 17 Going down for land |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
64 |
{ 3, 54,AMED_NOSPDCLAMP | AMED_BRAKE,0}, // 18 Just landed, brake until end of runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
65 |
{ 12, 54,0,7}, // 19 Just landed, turn around and taxi |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
66 |
{ 8, 32,0,7}, // 20 Taxi from runway to crossing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
67 |
{-31,149,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 21 Fly around waiting for a landing spot (north-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
68 |
{ 1, 6,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 22 Fly around waiting for a landing spot (north-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
69 |
{193, 6,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 23 Fly around waiting for a landing spot (south-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
70 |
{225, 81,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 24 Fly around waiting for a landing spot (south) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
71 |
// Helicopter |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
72 |
{ 80, 0,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 25 Bufferspace before helipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
73 |
{ 80, 0,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 26 Bufferspace before helipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
74 |
{ 32, 8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 27 Get in position for Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
75 |
{ 48, 8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 28 Get in position for Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
76 |
{ 32, 8,AMED_HELI_LOWER,0}, // 29 Land at Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
77 |
{ 48, 8,AMED_HELI_LOWER,0}, // 30 Land at Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
78 |
{ 32, 8,AMED_HELI_RAISE,0}, // 31 Takeoff Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
79 |
{ 48, 8,AMED_HELI_RAISE,0}, // 32 Takeoff Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
80 |
{ 64, 22,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 33 Go to position for Hangarentrance in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
81 |
{ 64, 22,AMED_HELI_LOWER,0}, // 34 Land in front of hangar |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
82 |
{ 40, 8,AMED_EXACTPOS,0}, // pre-helitakeoff helipad 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
83 |
{ 56, 8,AMED_EXACTPOS,0} // pre-helitakeoff helipad 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
84 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
85 |
|
0 | 86 |
// City Airport (large) 6x6 |
87 |
static const AirportMovingData _airport_moving_data_town[25] = { |
|
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
88 |
{ 85, 3,AMED_EXACTPOS,3}, // 00 In Hangar |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
89 |
{ 85, 27,0,0}, // 01 Taxi to right outside depot |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
90 |
{ 26, 41,AMED_EXACTPOS,5}, // 02 Terminal 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
91 |
{ 56, 20,AMED_EXACTPOS,3}, // 03 Terminal 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
92 |
{ 38, 8,AMED_EXACTPOS,5}, // 04 Terminal 3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
93 |
{ 65, 6,0,0}, // 05 Taxi to right in infront of terminal 2/3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
94 |
{ 80, 27,0,0}, // 06 Taxiway terminals 2-3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
95 |
{ 44, 63,0,0}, // 07 Taxi to Airport center |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
96 |
{ 58, 71,0,0}, // 08 Towards takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
97 |
{ 72, 85,0,0}, // 09 Taxi to runway (takeoff) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
98 |
{ 89, 85,AMED_EXACTPOS,1}, // 10 Taxi to start of runway (takeoff) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
99 |
{ 3, 85,AMED_NOSPDCLAMP,0}, // 11 Accelerate to end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
100 |
{-79, 85,AMED_NOSPDCLAMP | AMED_TAKEOFF,0}, // 12 Take off |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
101 |
{177, 85,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 13 Fly to landing position in air |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
102 |
{ 89, 85,AMED_NOSPDCLAMP | AMED_LAND,0}, // 14 Going down for land |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
103 |
{ 3, 85,AMED_NOSPDCLAMP | AMED_BRAKE,0}, // 15 Just landed, brake until end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
104 |
{ 20, 87,0,0}, // 16 Just landed, turn around and taxi 1 square |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
105 |
{ 36, 71,0,0}, // 17 Taxi from runway to crossing |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
106 |
{-31,193,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 18 Fly around waiting for a landing spot (north-east) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
107 |
{ 1, 1,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 19 Fly around waiting for a landing spot (north-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
108 |
{257, 1,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 20 Fly around waiting for a landing spot (south-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
109 |
{273, 49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 21 Fly around waiting for a landing spot (south) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
110 |
{ 44, 63,AMED_HELI_RAISE,0}, // 22 Helicopter takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
111 |
{ 28, 74,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 23 In position above landing spot helicopter |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
112 |
{ 28, 74,AMED_HELI_LOWER,0} // 24 Helicopter landing |
0 | 113 |
}; |
114 |
||
115 |
// Metropolitan Airport (metropolitan) - 2 runways |
|
116 |
static const AirportMovingData _airport_moving_data_metropolitan[27] = { |
|
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
117 |
{ 85, 3,AMED_EXACTPOS,3}, // 00 In Hangar |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
118 |
{ 85, 27,0,0}, // 01 Taxi to right outside depot |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
119 |
{ 26, 41,AMED_EXACTPOS,5}, // 02 Terminal 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
120 |
{ 56, 20,AMED_EXACTPOS,3}, // 03 Terminal 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
121 |
{ 38, 8,AMED_EXACTPOS,5}, // 04 Terminal 3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
122 |
{ 65, 6,0,0}, // 05 Taxi to right in infront of terminal 2/3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
123 |
{ 70, 33,0,0}, // 06 Taxiway terminals 2-3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
124 |
{ 44, 58,0,0}, // 07 Taxi to Airport center |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
125 |
{ 72, 58,0,0}, // 08 Towards takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
126 |
{ 72, 69,0,0}, // 09 Taxi to runway (takeoff) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
127 |
{ 89, 69,AMED_EXACTPOS,1}, // 10 Taxi to start of runway (takeoff) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
128 |
{ 3, 69,AMED_NOSPDCLAMP,0}, // 11 Accelerate to end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
129 |
{-79, 69,AMED_NOSPDCLAMP | AMED_TAKEOFF,0}, // 12 Take off |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
130 |
{177, 85,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 13 Fly to landing position in air |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
131 |
{ 89, 85,AMED_NOSPDCLAMP | AMED_LAND,0}, // 14 Going down for land |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
132 |
{ 3, 85,AMED_NOSPDCLAMP | AMED_BRAKE,0}, // 15 Just landed, brake until end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
133 |
{ 21, 85,0,0}, // 16 Just landed, turn around and taxi 1 square |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
134 |
{ 21, 69,0,0}, // 17 On Runway-out taxiing to In-Way |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
135 |
{ 21, 54,AMED_EXACTPOS,5}, // 18 Taxi from runway to crossing |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
136 |
{-31,193,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 19 Fly around waiting for a landing spot (north-east) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
137 |
{ 1, 1,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 20 Fly around waiting for a landing spot (north-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
138 |
{257, 1,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 21 Fly around waiting for a landing spot (south-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
139 |
{273, 49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 22 Fly around waiting for a landing spot (south) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
140 |
{ 44, 58,0,0}, // 23 Helicopter takeoff spot on ground (to clear airport sooner) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
141 |
{ 44, 63,AMED_HELI_RAISE,0}, // 24 Helicopter takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
142 |
{ 15, 54,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 25 Get in position above landing spot helicopter |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
143 |
{ 15, 54,AMED_HELI_LOWER,0} // 26 Helicopter landing |
0 | 144 |
}; |
145 |
||
146 |
// International Airport (international) - 2 runways, 6 terminals, dedicated helipod |
|
147 |
static const AirportMovingData _airport_moving_data_international[51] = { |
|
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
148 |
{ 7, 55,AMED_EXACTPOS,3}, // 00 In Hangar 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
149 |
{100, 21,AMED_EXACTPOS,3}, // 01 In Hangar 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
150 |
{ 7, 70,0,0}, // 02 Taxi to right outside depot |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
151 |
{100, 36,0,0}, // 03 Taxi to right outside depot |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
152 |
{ 38, 70,AMED_EXACTPOS,5}, // 04 Terminal 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
153 |
{ 38, 54,AMED_EXACTPOS,5}, // 05 Terminal 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
154 |
{ 38, 38,AMED_EXACTPOS,5}, // 06 Terminal 3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
155 |
{ 70, 70,AMED_EXACTPOS,1}, // 07 Terminal 4 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
156 |
{ 70, 54,AMED_EXACTPOS,1}, // 08 Terminal 5 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
157 |
{ 70, 38,AMED_EXACTPOS,1}, // 09 Terminal 6 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
158 |
{104, 71,AMED_EXACTPOS,1}, // 10 Helipad 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
159 |
{104, 55,AMED_EXACTPOS,1}, // 11 Helipad 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
160 |
{ 22, 87,0,0}, // 12 Towards Terminals 4/5/6, Helipad 1/2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
161 |
{ 60, 87,0,0}, // 13 Towards Terminals 4/5/6, Helipad 1/2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
162 |
{ 66, 87,0,0}, // 14 Towards Terminals 4/5/6, Helipad 1/2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
163 |
{ 86, 87,AMED_EXACTPOS,7}, // 15 Towards Terminals 4/5/6, Helipad 1/2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
164 |
{ 86, 70,0,0}, // 16 In Front of Terminal 4 / Helipad 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
165 |
{ 86, 54,0,0}, // 17 In Front of Terminal 5 / Helipad 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
166 |
{ 86, 38,0,0}, // 18 In Front of Terminal 6 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
167 |
{ 86, 22,0,0}, // 19 Towards Terminals Takeoff (Taxiway) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
168 |
{ 66, 22,0,0}, // 20 Towards Terminals Takeoff (Taxiway) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
169 |
{ 60, 22,0,0}, // 21 Towards Terminals Takeoff (Taxiway) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
170 |
{ 38, 22,0,0}, // 22 Towards Terminals Takeoff (Taxiway) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
171 |
{ 22, 70,0,0}, // 23 In Front of Terminal 1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
172 |
{ 22, 58,0,0}, // 24 In Front of Terminal 2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
173 |
{ 22, 38,0,0}, // 25 In Front of Terminal 3 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
174 |
{ 22, 22,AMED_EXACTPOS,7}, // 26 Going for Takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
175 |
{ 22, 6,0,0}, // 27 On Runway-out, prepare for takeoff |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
176 |
{ 3, 6,AMED_EXACTPOS,5}, // 28 Accelerate to end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
177 |
{ 60, 6,AMED_NOSPDCLAMP,0}, // 29 Release control of runway, for smoother movement |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
178 |
{105, 6,AMED_NOSPDCLAMP,0}, // 30 End of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
179 |
{190, 6,AMED_NOSPDCLAMP | AMED_TAKEOFF,0}, // 31 Take off |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
180 |
{193,104,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 32 Fly to landing position in air |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
181 |
{105,104,AMED_NOSPDCLAMP | AMED_LAND,0}, // 33 Going down for land |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
182 |
{ 3,104,AMED_NOSPDCLAMP | AMED_BRAKE,0}, // 34 Just landed, brake until end of runway |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
183 |
{ 12,104,0,0}, // 35 Just landed, turn around and taxi 1 square |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
184 |
{ 7, 84,0,0}, // 36 Taxi from runway to crossing |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
185 |
{-31,209,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 37 Fly around waiting for a landing spot (north-east) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
186 |
{ 1, 6,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 38 Fly around waiting for a landing spot (north-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
187 |
{273, 6,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 39 Fly around waiting for a landing spot (south-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
188 |
{305, 81,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 40 Fly around waiting for a landing spot (south) |
0 | 189 |
// Helicopter |
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
190 |
{128, 80,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 41 Bufferspace before helipad |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
191 |
{128, 80,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 42 Bufferspace before helipad |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
192 |
{ 96, 71,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 43 Get in position for Helipad1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
193 |
{ 96, 55,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 44 Get in position for Helipad2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
194 |
{ 96, 71,AMED_HELI_LOWER,0}, // 45 Land at Helipad1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
195 |
{ 96, 55,AMED_HELI_LOWER,0}, // 46 Land at Helipad2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
196 |
{104, 71,AMED_HELI_RAISE,0}, // 47 Takeoff Helipad1 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
197 |
{104, 55,AMED_HELI_RAISE,0}, // 48 Takeoff Helipad2 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
198 |
{104, 32,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 49 Go to position for Hangarentrance in air |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
199 |
{104, 32,AMED_HELI_LOWER,0} // 50 Land in HANGAR2_AREA to go to hangar |
0 | 200 |
}; |
201 |
||
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
202 |
// Intercontinental Airport - 4 runways, 8 terminals, 2 dedicated helipads |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
203 |
static const AirportMovingData _airport_moving_data_intercontinental[77] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
204 |
{ 7, 87, AMED_EXACTPOS,3}, // 00 In Hangar 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
205 |
{135, 72, AMED_EXACTPOS,3}, // 01 In Hangar 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
206 |
{ 7,104,0,0}, // 02 Taxi to right outside depot 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
207 |
{135, 88,0,0}, // 03 Taxi to right outside depot 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
208 |
{ 56,120,AMED_EXACTPOS,6}, // 04 Terminal 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
209 |
{ 56,104,AMED_EXACTPOS,5}, // 05 Terminal 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
210 |
{ 56, 88,AMED_EXACTPOS,5}, // 06 Terminal 3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
211 |
{ 56, 72,AMED_EXACTPOS,5}, // 07 Terminal 4 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
212 |
{ 88,120,AMED_EXACTPOS,0}, // 08 Terminal 5 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
213 |
{ 88,104,AMED_EXACTPOS,1}, // 09 Terminal 6 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
214 |
{ 88, 88,AMED_EXACTPOS,1}, // 10 Terminal 7 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
215 |
{ 88, 72,AMED_EXACTPOS,1}, // 11 Terminal 8 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
216 |
{ 88, 56,AMED_EXACTPOS,3}, // 12 Helipad 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
217 |
{ 72, 56,AMED_EXACTPOS,1}, // 13 Helipad 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
218 |
{ 40,136,0,0}, // 14 Term group 2 enter 1 a |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
219 |
{ 56,136,0,0}, // 15 Term group 2 enter 1 b |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
220 |
{ 88,136,0,0}, // 16 Term group 2 enter 2 a |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
221 |
{104,136,0,0}, // 17 Term group 2 enter 2 b |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
222 |
{104,120,0,0}, // 18 Term group 2 - opp term 5 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
223 |
{104,104,0,0}, // 19 Term group 2 - opp term 6 & exit2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
224 |
{104, 88,0,0}, // 20 Term group 2 - opp term 7 & hangar area 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
225 |
{104, 72,0,0}, // 21 Term group 2 - opp term 8 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
226 |
{104, 56,0,0}, // 22 Taxi Term group 2 exit a |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
227 |
{104, 40,0,0}, // 23 Taxi Term group 2 exit b |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
228 |
{ 56, 40,0,0}, // 24 Term group 2 exit 2a |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
229 |
{ 40, 40,0,0}, // 25 Term group 2 exit 2b |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
230 |
{ 40,120,0,0}, // 26 Term group 1 - opp term 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
231 |
{ 40,104,0,0}, // 27 Term group 1 - opp term 2 & hangar area 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
232 |
{ 40, 88,0,0}, // 28 Term group 1 - opp term 3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
233 |
{ 40, 72,0,0}, // 29 Term group 1 - opp term 4 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
234 |
{ 18, 72,0,7}, // 30 Outway 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
235 |
{ 8, 40,0,7}, // 31 Airport OUTWAY |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
236 |
{ 8, 24,AMED_EXACTPOS,5}, // 32 Accelerate to end of runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
237 |
{119, 24,AMED_NOSPDCLAMP,0}, // 33 Release control of runway, for smoother movement |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
238 |
{117, 24,AMED_NOSPDCLAMP,0}, // 34 End of runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
239 |
{197, 24,AMED_NOSPDCLAMP | AMED_TAKEOFF,0}, // 35 Take off |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
240 |
{254, 84,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 36 Flying to landing position in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
241 |
{117,168,AMED_NOSPDCLAMP | AMED_LAND,0}, // 37 Going down for land |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
242 |
{ 3,168,AMED_NOSPDCLAMP | AMED_BRAKE,0}, // 38 Just landed, brake until end of runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
243 |
{ 8,168,0,0}, // 39 Just landed, turn around and taxi |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
244 |
{ 8,144,0,7}, // 40 Taxi from runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
245 |
{ 8,128,0,7}, // 41 Taxi from runway |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
246 |
{ 8,120,AMED_EXACTPOS,5}, // 42 Airport entrance |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
247 |
{ 56,344,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 43 Fly around waiting for a landing spot (north-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
248 |
{-200,88,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 44 Fly around waiting for a landing spot (north-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
249 |
{ 56,-168,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 45 Fly around waiting for a landing spot (south-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
250 |
{312, 88,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 46 Fly around waiting for a landing spot (south) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
251 |
// Helicopter |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
252 |
{ 96,40,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 47 Bufferspace before helipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
253 |
{ 96,40,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 48 Bufferspace before helipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
254 |
{ 82,54,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 49 Get in position for Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
255 |
{ 64,56,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 50 Get in position for Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
256 |
{ 81,55,AMED_HELI_LOWER,0}, // 51 Land at Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
257 |
{ 64,56,AMED_HELI_LOWER,0}, // 52 Land at Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
258 |
{ 80,56,AMED_HELI_RAISE,0}, // 53 Takeoff Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
259 |
{ 64,56,AMED_HELI_RAISE,0}, // 54 Takeoff Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
260 |
{136,96,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 55 Go to position for Hangarentrance in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
261 |
{136,96,AMED_HELI_LOWER,0}, // 56 Land in front of hangar2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
262 |
{126,104,0,3}, // 57 Outway 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
263 |
{136,136,0,1}, // 58 Airport OUTWAY 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
264 |
{136,152,AMED_EXACTPOS,5}, // 59 Accelerate to end of runway2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
265 |
{ 16,152,AMED_NOSPDCLAMP,0}, // 60 Release control of runway2, for smoother movement |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
266 |
{ 20,152,AMED_NOSPDCLAMP,0}, // 61 End of runway2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
267 |
{-56,152,AMED_NOSPDCLAMP | AMED_TAKEOFF,0}, // 62 Take off2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
268 |
{ 24, 8,AMED_NOSPDCLAMP | AMED_LAND,0}, // 63 Going down for land2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
269 |
{136, 8,AMED_NOSPDCLAMP | AMED_BRAKE,0}, // 64 Just landed, brake until end of runway2in |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
270 |
{136, 8,0,0}, // 65 Just landed, turn around and taxi |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
271 |
{136, 24,0,3}, // 66 Taxi from runway 2in |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
272 |
{136, 40,0,3}, // 67 Taxi from runway 2in |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
273 |
{136, 56,AMED_EXACTPOS,1}, // 68 Airport entrance2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
274 |
{-56, 8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 69 Fly to landing position in air2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
275 |
{ 88, 40,0,0}, // 70 Taxi Term group 2 exit - opp heli1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
276 |
{ 72, 40,0,0}, // 71 Taxi Term group 2 exit - opp heli2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
277 |
{ 88, 57,AMED_EXACTPOS,3}, // 72 pre-helitakeoff helipad 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
278 |
{ 71, 56,AMED_EXACTPOS,1}, // 73 pre-helitakeoff helipad 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
279 |
{ 8,120,AMED_HELI_RAISE,0}, // 74 Helitakeoff outside depot 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
280 |
{136,104,AMED_HELI_RAISE,0}, // 75 Helitakeoff outside depot 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
281 |
{197,168,AMED_NOSPDCLAMP | AMED_SLOWTURN,0} // 76 Fly to landing position in air1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
282 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
283 |
|
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
284 |
|
0 | 285 |
// Heliport (heliport) |
286 |
static const AirportMovingData _airport_moving_data_heliport[9] = { |
|
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
287 |
{ 5, 9,AMED_EXACTPOS,1}, // 0 - At heliport terminal |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
288 |
{ 2, 9,AMED_HELI_RAISE,0}, // 1 - Take off (play sound) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
289 |
{ -3, 9,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 2 - In position above landing spot helicopter |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
290 |
{ -3, 9,AMED_HELI_LOWER,0}, // 3 - Land |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
291 |
{ 2, 9,0,0}, // 4 - Goto terminal on ground |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
292 |
{-31, 59,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 5 - Circle #1 (north-east) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
293 |
{-31,-49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 6 - Circle #2 (north-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
294 |
{ 49,-49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 7 - Circle #3 (south-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
295 |
{ 70, 9,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 8 - Circle #4 (south) |
0 | 296 |
}; |
297 |
||
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
298 |
// HeliDepot 2x2 (heliport) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
299 |
static const AirportMovingData _airport_moving_data_helidepot[18] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
300 |
{ 24, 4,AMED_EXACTPOS,1}, // 0 - At depot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
301 |
{ 24, 28,0,0}, // 1 Taxi to right outside depot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
302 |
{ 5, 38,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 2 Flying |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
303 |
{-15,-15,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 3 - Circle #1 (north-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
304 |
{-15,-49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 4 - Circle #2 (north-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
305 |
{ 49,-49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 5 - Circle #3 (south-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
306 |
{ 49,-15,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 6 - Circle #4 (south-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
307 |
{ 8, 32,AMED_NOSPDCLAMP | AMED_SLOWTURN,7}, // 7 - PreHelipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
308 |
{ 8, 32,AMED_NOSPDCLAMP | AMED_SLOWTURN,7}, // 8 - Helipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
309 |
{ 8, 16,AMED_NOSPDCLAMP | AMED_SLOWTURN,7}, // 9 - Land |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
310 |
{ 8, 16,AMED_HELI_LOWER,7}, // 10 - Land |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
311 |
{ 8, 24,AMED_HELI_RAISE,0}, // 11 - Take off (play sound) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
312 |
{ 32, 24,AMED_NOSPDCLAMP | AMED_SLOWTURN,7}, // 12 Air to above hangar area |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
313 |
{ 32, 24,AMED_HELI_LOWER,7}, // 13 Taxi to right outside depot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
314 |
{ 8, 24,AMED_EXACTPOS,7}, // 14 - on helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
315 |
{ 24, 28,AMED_HELI_RAISE,0}, // 15 Takeoff right outside depot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
316 |
{ 8, 24,AMED_HELI_RAISE,5}, // 16 - Take off (play sound) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
317 |
{ 8, 24,AMED_SLOWTURN | AMED_EXACTPOS,2}, // 17 - turn on helipad1 for takeoff |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
318 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
319 |
|
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
320 |
// HeliDepot 2x2 (heliport) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
321 |
static const AirportMovingData _airport_moving_data_helistation[33] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
322 |
{8, 3,AMED_EXACTPOS,3}, // 00 In Hangar2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
323 |
{8, 22,0,0}, // 01 outside hangar 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
324 |
{116,24,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 02 Fly to landing position in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
325 |
{14, 22,AMED_HELI_RAISE,0}, // 03 Helitakeoff outside hangar1(play sound) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
326 |
{24, 22,0,0}, // 04 taxiing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
327 |
{40, 22,0,0}, // 05 taxiing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
328 |
{40, 8,AMED_EXACTPOS,1}, // 06 Helipad 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
329 |
{56, 8,AMED_EXACTPOS,1}, // 07 Helipad 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
330 |
{56, 24,AMED_EXACTPOS,1}, // 08 Helipad 3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
331 |
{40, 8,AMED_EXACTPOS,0}, // 09 pre-helitakeoff helipad 1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
332 |
{56, 8,AMED_EXACTPOS,0}, // 10 pre-helitakeoff helipad 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
333 |
{56, 24,AMED_EXACTPOS,0}, // 11 pre-helitakeoff helipad 3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
334 |
{32, 8,AMED_HELI_RAISE,0}, // 12 Takeoff Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
335 |
{48, 8,AMED_HELI_RAISE,0}, // 13 Takeoff Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
336 |
{48, 24,AMED_HELI_RAISE,0}, // 14 Takeoff Helipad3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
337 |
{84, 24,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 15 Bufferspace before helipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
338 |
{68, 24,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 16 Bufferspace before helipad |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
339 |
{32, 8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 17 Get in position for Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
340 |
{48, 8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 18 Get in position for Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
341 |
{48, 24,AMED_NOSPDCLAMP | AMED_SLOWTURN,1}, // 19 Get in position for Helipad3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
342 |
{40, 8,AMED_HELI_LOWER,0}, // 20 Land at Helipad1 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
343 |
{48, 8,AMED_HELI_LOWER,0}, // 21 Land at Helipad2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
344 |
{48, 24,AMED_HELI_LOWER,0}, // 22 Land at Helipad3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
345 |
{0, 22,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 23 Go to position for Hangarentrance in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
346 |
{0, 22,AMED_HELI_LOWER,0}, // 24 Land in front of hangar |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
347 |
{148,-8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 25 Fly around waiting for a landing spot (south-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
348 |
{148,8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 26 Fly around waiting for a landing spot (south-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
349 |
{132,24,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 27 Fly around waiting for a landing spot (south-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
350 |
{100,24,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 28 Fly around waiting for a landing spot (north-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
351 |
{84, 8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 29 Fly around waiting for a landing spot (south-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
352 |
{84,-8,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 30 Fly around waiting for a landing spot (south-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
353 |
{100,-24,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 31 Fly around waiting for a landing spot (north-west) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
354 |
{132,-24,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 32 Fly around waiting for a landing spot (north-east) |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
355 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
356 |
|
0 | 357 |
// Oilrig |
358 |
static const AirportMovingData _airport_moving_data_oilrig[9] = { |
|
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
359 |
{ 31, 9,AMED_EXACTPOS,1}, // 0 - At oilrig terminal |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
360 |
{ 28, 9,AMED_HELI_RAISE,0}, // 1 - Take off (play sound) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
361 |
{ 23, 9,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 2 - In position above landing spot helicopter |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
362 |
{ 23, 9,AMED_HELI_LOWER,0}, // 3 - Land |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
363 |
{ 28, 9,0,0}, // 4 - Goto terminal on ground |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
364 |
{-31, 69,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 5 - circle #1 (north-east) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
365 |
{-31,-49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 6 - circle #2 (north-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
366 |
{ 69,-49,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 7 - circle #3 (south-west) |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
367 |
{ 70, 9,AMED_NOSPDCLAMP | AMED_SLOWTURN,0}, // 8 - circle #4 (south) |
0 | 368 |
}; |
369 |
||
370 |
/////////////////////////////////////////////////////////////////////// |
|
371 |
/////**********Movement Machine on Airports*********************/////// |
|
372 |
// first element of depots array tells us how many depots there are (to know size of array) |
|
373 |
// this may be changed later when airports are moved to external file |
|
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
374 |
|
909
65cdb609b7a6
(svn r1396) Introduce TileIndexDiffC - the compile time version of TileIndexDiff
tron
parents:
699
diff
changeset
|
375 |
static const TileIndexDiffC _airport_depots_country[] = {{3, 0}}; |
950
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
376 |
static const byte _airport_terminal_country[] = {1, 2}; |
0 | 377 |
static const AirportFTAbuildup _airport_fta_country[] = { |
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
378 |
{ 0,HANGAR,NOTHING_block,1}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
379 |
{ 1,255,AIRPORT_BUSY_block,0}, {1,HANGAR,0,0}, {1,TERM1,TERM1_block,2}, {1,TERM2,0,4}, {1,HELITAKEOFF,0,19}, {1,0,0,6}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
380 |
{ 2,TERM1,TERM1_block,1}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
381 |
{ 3,TERM2,TERM2_block,5}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
382 |
{ 4,255,AIRPORT_BUSY_block,0}, {4,TERM2,0,5}, {4,HANGAR,0,1}, {4,TAKEOFF,0,6}, {4,HELITAKEOFF,0,1}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
383 |
{ 5,255,AIRPORT_BUSY_block,0}, {5,TERM2,TERM2_block,3}, {5,0,0,4}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
384 |
{ 6,0,AIRPORT_BUSY_block,7}, |
0 | 385 |
// takeoff |
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
386 |
{ 7,TAKEOFF,AIRPORT_BUSY_block,8}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
387 |
{ 8,STARTTAKEOFF,NOTHING_block,9}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
388 |
{ 9,ENDTAKEOFF,NOTHING_block,0}, |
0 | 389 |
// landing |
390 |
{10,FLYING,NOTHING_block,15}, {10,LANDING,0,11}, {10,HELILANDING,0,20}, |
|
391 |
{11,LANDING,AIRPORT_BUSY_block,12}, |
|
392 |
{12,0,AIRPORT_BUSY_block,13}, |
|
393 |
{13,ENDLANDING,AIRPORT_BUSY_block,14}, {13,TERM2,0,5}, {13,0,0,14}, |
|
394 |
{14,0,AIRPORT_BUSY_block,1}, |
|
395 |
// In air |
|
396 |
{15,0,NOTHING_block,16}, |
|
397 |
{16,0,NOTHING_block,17}, |
|
398 |
{17,0,NOTHING_block,18}, |
|
399 |
{18,0,NOTHING_block,10}, |
|
400 |
{19,HELITAKEOFF,NOTHING_block,0}, |
|
401 |
{20,HELILANDING,AIRPORT_BUSY_block,21}, |
|
402 |
{21,HELIENDLANDING,AIRPORT_BUSY_block,1}, |
|
403 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
|
404 |
}; |
|
405 |
||
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
406 |
static const TileIndexDiffC _airport_depots_commuter[] = {{4, 0}}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
407 |
static const byte _airport_terminal_commuter[] = {1, 3}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
408 |
static const byte _airport_helipad_commuter[] = {1, 2}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
409 |
static const AirportFTAbuildup _airport_fta_commuter[] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
410 |
{ 0,HANGAR,NOTHING_block,1}, {0,HELITAKEOFF,HELIPAD2_block,1}, {0,0,0,1}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
411 |
{ 1,255,TAXIWAY_BUSY_block,0}, {1,HANGAR,0,0}, {1,TAKEOFF,0,11}, {1,TERM1,TAXIWAY_BUSY_block,10}, {1,TERM2,TAXIWAY_BUSY_block,10}, {1,TERM3,TAXIWAY_BUSY_block,10}, {1,HELIPAD1,TAXIWAY_BUSY_block,10}, {1,HELIPAD2,TAXIWAY_BUSY_block,10}, {1,HELITAKEOFF,TAXIWAY_BUSY_block,10}, {1,0,0,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
412 |
{ 2,255,AIRPORT_ENTRANCE_block,2}, {2,HANGAR,0,8}, {2,TERM1,0,8}, {2,TERM2,0,8}, {2,TERM3,0,8}, {2,HELIPAD1,0,8}, {2,HELIPAD2,0,8}, {2,HELITAKEOFF,0,8}, {2,0,0,2}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
413 |
{ 3,TERM1,TERM1_block,8}, {3,HANGAR,0,8}, {3,TAKEOFF,0,8}, {3,0,0,3}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
414 |
{ 4,TERM2,TERM2_block,9}, {4,HANGAR,0,9}, {4,TAKEOFF,0,9}, {4,0,0,4}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
415 |
{ 5,TERM3,TERM3_block,10}, {5,HANGAR,0,10}, {5,TAKEOFF,0,10}, {5,0,0,5}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
416 |
{ 6,HELIPAD1,HELIPAD1_block,6}, {6,HANGAR,TAXIWAY_BUSY_block,9}, {6,HELITAKEOFF,0,35}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
417 |
{ 7,HELIPAD2,HELIPAD2_block,7}, {7,HANGAR,TAXIWAY_BUSY_block,10}, {7,HELITAKEOFF,0,36}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
418 |
{ 8,255,TAXIWAY_BUSY_block,8}, {8,TAKEOFF,TAXIWAY_BUSY_block,9}, {8,HANGAR,TAXIWAY_BUSY_block,9}, {8,TERM1,TERM1_block,3}, {8,0,TAXIWAY_BUSY_block,9}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
419 |
{ 9,255,TAXIWAY_BUSY_block,9}, {9,TAKEOFF,TAXIWAY_BUSY_block,10}, {9,HANGAR,TAXIWAY_BUSY_block,10}, {9,TERM2,TERM2_block,4}, {9,HELIPAD1,HELIPAD1_block,6}, {9,HELITAKEOFF,HELIPAD1_block,6}, {9,TERM1,TAXIWAY_BUSY_block,8}, {9,0,TAXIWAY_BUSY_block,10}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
420 |
{10,255,TAXIWAY_BUSY_block,10}, {10,TERM3,TERM3_block,5}, {10,HELIPAD1,0,9}, {10,HELIPAD2,HELIPAD2_block,7}, {10,HELITAKEOFF,HELIPAD2_block,7}, {10,TAKEOFF,TAXIWAY_BUSY_block,1}, {10,HANGAR,TAXIWAY_BUSY_block,1}, {10,0,TAXIWAY_BUSY_block,9}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
421 |
{11,0,OUT_WAY_block,12}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
422 |
// takeoff |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
423 |
{12,TAKEOFF,RUNWAY_IN_OUT_block,13}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
424 |
{13,0,RUNWAY_IN_OUT_block,14}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
425 |
{14,STARTTAKEOFF,RUNWAY_IN_OUT_block,15}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
426 |
{15,ENDTAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
427 |
// landing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
428 |
{16,FLYING,NOTHING_block,21}, {16,LANDING,IN_WAY_block,17}, {16,HELILANDING,0,25}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
429 |
{17,LANDING,RUNWAY_IN_OUT_block,18}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
430 |
{18,0,RUNWAY_IN_OUT_block,19}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
431 |
{19,0,RUNWAY_IN_OUT_block,20}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
432 |
{20,ENDLANDING,IN_WAY_block,20}, {20,255,IN_WAY_block,2}, {20,TERM1,0,2}, {20,TERM2,0,2}, {20,TERM3,0,2}, {20,HANGAR,0,2}, {20,0,0,2}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
433 |
// In Air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
434 |
{21,0,NOTHING_block,22}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
435 |
{22,0,NOTHING_block,23}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
436 |
{23,0,NOTHING_block,24}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
437 |
{24,0,NOTHING_block,16}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
438 |
// Helicopter -- stay in air in special place as a buffer to choose from helipads |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
439 |
{25,HELILANDING,PRE_HELIPAD_block,26}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
440 |
{26,HELIENDLANDING,PRE_HELIPAD_block,26}, {26,HELIPAD1,0,27}, {26,HELIPAD2,0,28}, {26,HANGAR,0,33}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
441 |
{27,0,NOTHING_block,29}, //helipad1 approach |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
442 |
{28,0,NOTHING_block,30}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
443 |
// landing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
444 |
{29,255,NOTHING_block,0}, {29,HELIPAD1,HELIPAD1_block,6}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
445 |
{30,255,NOTHING_block,0}, {30,HELIPAD2,HELIPAD2_block,7}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
446 |
// Helicopter -- takeoff |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
447 |
{31,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
448 |
{32,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
449 |
{33,0,TAXIWAY_BUSY_block,34}, // need to go to hangar when waiting in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
450 |
{34,0,TAXIWAY_BUSY_block,1}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
451 |
{35,0,HELIPAD1_block,31}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
452 |
{36,0,HELIPAD2_block,32}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
453 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
454 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
455 |
|
909
65cdb609b7a6
(svn r1396) Introduce TileIndexDiffC - the compile time version of TileIndexDiff
tron
parents:
699
diff
changeset
|
456 |
static const TileIndexDiffC _airport_depots_city[] = {{5, 0}}; |
950
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
457 |
static const byte _airport_terminal_city[] = {1, 3}; |
0 | 458 |
static const AirportFTAbuildup _airport_fta_city[] = { |
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
459 |
{ 0,HANGAR,NOTHING_block,1}, {0,TAKEOFF,OUT_WAY_block,1}, {0,0,0,1}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
460 |
{ 1,255,TAXIWAY_BUSY_block,0}, {1,HANGAR,0,0}, {1,TERM2,0,6}, {1,TERM3,0,6}, {1,0,0,7}, // for all else, go to 7 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
461 |
{ 2,TERM1,TERM1_block,7}, {2,TAKEOFF,OUT_WAY_block,7}, {2,0,0,7}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
462 |
{ 3,TERM2,TERM2_block,5}, {3,TAKEOFF,OUT_WAY_block,5}, {3,0,0,5}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
463 |
{ 4,TERM3,TERM3_block,5}, {4,TAKEOFF,OUT_WAY_block,5}, {4,0,0,5}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
464 |
{ 5,255,TAXIWAY_BUSY_block,0}, {5,TERM2,TERM2_block,3}, {5,TERM3,TERM3_block,4}, {5,0,0,6}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
465 |
{ 6,255,TAXIWAY_BUSY_block,0}, {6,TERM2,0,5}, {6,TERM3,0,5}, {6,HANGAR,0,1}, {6,0,0,7}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
466 |
{ 7,255,TAXIWAY_BUSY_block,0}, {7,TERM1,TERM1_block,2}, {7,TAKEOFF,OUT_WAY_block,8}, {7,HELITAKEOFF,0,22}, {7,HANGAR,0,1}, {7,0,0,6}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
467 |
{ 8,0,OUT_WAY_block,9}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
468 |
{ 9,0,RUNWAY_IN_OUT_block,10}, |
0 | 469 |
// takeoff |
470 |
{10,TAKEOFF,RUNWAY_IN_OUT_block,11}, |
|
471 |
{11,STARTTAKEOFF,NOTHING_block,12}, |
|
472 |
{12,ENDTAKEOFF,NOTHING_block,0}, |
|
473 |
// landing |
|
474 |
{13,FLYING,NOTHING_block,18}, {13,LANDING,0,14}, {13,HELILANDING,0,23}, |
|
475 |
{14,LANDING,RUNWAY_IN_OUT_block,15}, |
|
476 |
{15,0,RUNWAY_IN_OUT_block,16}, |
|
477 |
{16,0,RUNWAY_IN_OUT_block,17}, |
|
478 |
{17,ENDLANDING,IN_WAY_block,7}, |
|
479 |
// In Air |
|
480 |
{18,0,NOTHING_block,19}, |
|
481 |
{19,0,NOTHING_block,20}, |
|
482 |
{20,0,NOTHING_block,21}, |
|
483 |
{21,0,NOTHING_block,13}, |
|
484 |
// helicopter |
|
485 |
{22,HELITAKEOFF,NOTHING_block,0}, |
|
486 |
{23,HELILANDING,IN_WAY_block,24}, |
|
487 |
{24,HELIENDLANDING,IN_WAY_block,17}, |
|
488 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
|
489 |
}; |
|
490 |
||
909
65cdb609b7a6
(svn r1396) Introduce TileIndexDiffC - the compile time version of TileIndexDiff
tron
parents:
699
diff
changeset
|
491 |
static const TileIndexDiffC _airport_depots_metropolitan[] = {{5, 0}}; |
950
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
492 |
static const byte _airport_terminal_metropolitan[] = {1, 3}; |
0 | 493 |
static const AirportFTAbuildup _airport_fta_metropolitan[] = { |
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
494 |
{ 0,HANGAR,NOTHING_block,1}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
495 |
{ 1,255,TAXIWAY_BUSY_block,0}, {1,HANGAR,0,0}, {1,TERM2,0,6}, {1,TERM3,0,6}, {1,0,0,7}, // for all else, go to 7 |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
496 |
{ 2,TERM1,TERM1_block,7}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
497 |
{ 3,TERM2,TERM2_block,5}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
498 |
{ 4,TERM3,TERM3_block,5}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
499 |
{ 5,255,TAXIWAY_BUSY_block,0}, {5,TERM2,TERM2_block,3}, {5,TERM3,TERM3_block,4}, {5,0,0,6}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
500 |
{ 6,255,TAXIWAY_BUSY_block,0}, {6,TERM2,0,5}, {6,TERM3,0,5}, {6,HANGAR,0,1}, {6,0,0,7}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
501 |
{ 7,255,TAXIWAY_BUSY_block,0}, {7,TERM1,TERM1_block,2}, {7,TAKEOFF,0,8}, {7,HELITAKEOFF,0,23}, {7,HANGAR,0,1}, {7,0,0,6}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
502 |
{ 8,0,OUT_WAY_block,9}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
503 |
{ 9,0,RUNWAY_OUT_block,10}, |
0 | 504 |
// takeoff |
505 |
{10,TAKEOFF,RUNWAY_OUT_block,11}, |
|
506 |
{11,STARTTAKEOFF,NOTHING_block,12}, |
|
507 |
{12,ENDTAKEOFF,NOTHING_block,0}, |
|
508 |
// landing |
|
509 |
{13,FLYING,NOTHING_block,19}, {13,LANDING,0,14}, {13,HELILANDING,0,25}, |
|
510 |
{14,LANDING,RUNWAY_IN_block,15}, |
|
511 |
{15,0,RUNWAY_IN_block,16}, |
|
512 |
{16,255,RUNWAY_IN_block,0}, {16,ENDLANDING,IN_WAY_block,17}, |
|
513 |
{17,255,RUNWAY_OUT_block,0}, {17,ENDLANDING,IN_WAY_block,18}, |
|
514 |
{18,ENDLANDING,IN_WAY_block,7}, |
|
515 |
// In Air |
|
516 |
{19,0,NOTHING_block,20}, |
|
517 |
{20,0,NOTHING_block,21}, |
|
518 |
{21,0,NOTHING_block,22}, |
|
519 |
{22,0,NOTHING_block,13}, |
|
520 |
// helicopter |
|
521 |
{23,0,NOTHING_block,24}, |
|
522 |
{24,HELITAKEOFF,NOTHING_block,0}, |
|
523 |
{25,HELILANDING,IN_WAY_block,26}, |
|
524 |
{26,HELIENDLANDING,IN_WAY_block,18}, |
|
525 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
|
526 |
}; |
|
527 |
||
909
65cdb609b7a6
(svn r1396) Introduce TileIndexDiffC - the compile time version of TileIndexDiff
tron
parents:
699
diff
changeset
|
528 |
static const TileIndexDiffC _airport_depots_international[] = {{0, 3}, {6, 1}}; |
950
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
529 |
static const byte _airport_terminal_international[] = {2, 3, 3}; |
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
530 |
static const byte _airport_helipad_international[] = {1, 2}; |
0 | 531 |
static const AirportFTAbuildup _airport_fta_international[] = { |
179
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
532 |
{ 0,HANGAR,NOTHING_block,2}, {0,255,TERM_GROUP1_block,0}, {0,255,TERM_GROUP2_ENTER1_block,1}, {0,HELITAKEOFF,HELIPAD1_block,2}, {0,0,0,2}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
533 |
{ 1,HANGAR,NOTHING_block,3}, {1,255,HANGAR2_AREA_block,1}, {1,HELITAKEOFF,HELIPAD2_block,3}, {1,0,0,3}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
534 |
{ 2,255,AIRPORT_ENTRANCE_block,0}, {2,HANGAR,0,0}, {2,TERM4,0,12}, {2,TERM5,0,12}, {2,TERM6,0,12}, {2,HELIPAD1,0,12}, {2,HELIPAD2,0,12}, {2,HELITAKEOFF,0,12}, {2,0,0,23}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
535 |
{ 3,255,HANGAR2_AREA_block,0}, {3,HANGAR,0,1}, {3,0,0,18}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
536 |
{ 4,TERM1,TERM1_block,23}, {4,HANGAR,AIRPORT_ENTRANCE_block,23}, {4,0,0,23}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
537 |
{ 5,TERM2,TERM2_block,24}, {5,HANGAR,AIRPORT_ENTRANCE_block,24}, {5,0,0,24}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
538 |
{ 6,TERM3,TERM3_block,25}, {6,HANGAR,AIRPORT_ENTRANCE_block,25}, {6,0,0,25}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
539 |
{ 7,TERM4,TERM4_block,16}, {7,HANGAR,HANGAR2_AREA_block,16}, {7,0,0,16}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
540 |
{ 8,TERM5,TERM5_block,17}, {8,HANGAR,HANGAR2_AREA_block,17}, {8,0,0,17}, |
003096efeb9d
(svn r180) -Fix: some more warning fixes for C99 (Tron)
darkvater
parents:
0
diff
changeset
|
541 |
{ 9,TERM6,TERM6_block,18}, {9,HANGAR,HANGAR2_AREA_block,18}, {9,0,0,18}, |
0 | 542 |
{10,HELIPAD1,HELIPAD1_block,10}, {10,HANGAR,HANGAR2_AREA_block,16}, {10,HELITAKEOFF,0,47}, |
543 |
{11,HELIPAD2,HELIPAD2_block,11}, {11,HANGAR,HANGAR2_AREA_block,17}, {11,HELITAKEOFF,0,48}, |
|
544 |
{12,0,TERM_GROUP2_ENTER1_block,13}, |
|
545 |
{13,0,TERM_GROUP2_ENTER1_block,14}, |
|
546 |
{14,0,TERM_GROUP2_ENTER2_block,15}, |
|
547 |
{15,0,TERM_GROUP2_ENTER2_block,16}, |
|
548 |
{16,255,TERM_GROUP2_block,0}, {16,TERM4,TERM4_block,7}, {16,HELIPAD1,HELIPAD1_block,10}, {16,HELITAKEOFF,HELIPAD1_block,10}, {16,0,0,17}, |
|
549 |
{17,255,TERM_GROUP2_block,0}, {17,TERM5,TERM5_block,8}, {17,TERM4,0,16}, {17,HELIPAD1,0,16}, {17,HELIPAD2,HELIPAD2_block,11}, {17,HELITAKEOFF,HELIPAD2_block,11}, {17,0,0,18}, |
|
550 |
{18,255,TERM_GROUP2_block,0}, {18,TERM6,TERM6_block,9}, {18,TAKEOFF,0,19}, {18,HANGAR,HANGAR2_AREA_block,3}, {18,0,0,17}, |
|
551 |
{19,0,TERM_GROUP2_EXIT1_block,20}, |
|
552 |
{20,0,TERM_GROUP2_EXIT1_block,21}, |
|
553 |
{21,0,TERM_GROUP2_EXIT2_block,22}, |
|
554 |
{22,0,TERM_GROUP2_EXIT2_block,26}, |
|
555 |
{23,255,TERM_GROUP1_block,0}, {23,TERM1,TERM1_block,4}, {23,HANGAR,AIRPORT_ENTRANCE_block,2}, {23,0,0,24}, |
|
556 |
{24,255,TERM_GROUP1_block,0}, {24,TERM2,TERM2_block,5}, {24,TERM1,0,23}, {24,HANGAR,0,23}, {24,0,0,25}, |
|
557 |
{25,255,TERM_GROUP1_block,0}, {25,TERM3,TERM3_block,6}, {25,TAKEOFF,0,26}, {25,0,0,24}, |
|
558 |
{26,255,TAXIWAY_BUSY_block,0}, {26,TAKEOFF,0,27}, {26,0,0,25}, |
|
559 |
{27,0,OUT_WAY_block,28}, |
|
560 |
// takeoff |
|
561 |
{28,TAKEOFF,OUT_WAY_block,29}, |
|
562 |
{29,0,RUNWAY_OUT_block,30}, |
|
563 |
{30,STARTTAKEOFF,NOTHING_block,31}, |
|
564 |
{31,ENDTAKEOFF,NOTHING_block,0}, |
|
565 |
// landing |
|
566 |
{32,FLYING,NOTHING_block,37}, {32,LANDING,0,33}, {32,HELILANDING,0,41}, |
|
567 |
{33,LANDING,RUNWAY_IN_block,34}, |
|
568 |
{34,0,RUNWAY_IN_block,35}, |
|
569 |
{35,0,RUNWAY_IN_block,36}, |
|
570 |
{36,ENDLANDING,IN_WAY_block,36}, {36,255,TERM_GROUP1_block,0}, {36,255,TERM_GROUP2_ENTER1_block,1}, {36,TERM4,0,12}, {36,TERM5,0,12}, {36,TERM6,0,12}, {36,0,0,2}, |
|
571 |
// In Air |
|
572 |
{37,0,NOTHING_block,38}, |
|
573 |
{38,0,NOTHING_block,39}, |
|
574 |
{39,0,NOTHING_block,40}, |
|
575 |
{40,0,NOTHING_block,32}, |
|
576 |
// Helicopter -- stay in air in special place as a buffer to choose from helipads |
|
577 |
{41,HELILANDING,PRE_HELIPAD_block,42}, |
|
578 |
{42,HELIENDLANDING,PRE_HELIPAD_block,42}, {42,HELIPAD1,0,43}, {42,HELIPAD2,0,44}, {42,HANGAR,0,49}, |
|
579 |
{43,0,NOTHING_block,45}, |
|
580 |
{44,0,NOTHING_block,46}, |
|
581 |
// landing |
|
582 |
{45,255,NOTHING_block,0}, {45,HELIPAD1,HELIPAD1_block,10}, |
|
583 |
{46,255,NOTHING_block,0}, {46,HELIPAD2,HELIPAD2_block,11}, |
|
584 |
// Helicopter -- takeoff |
|
585 |
{47,HELITAKEOFF,NOTHING_block,0}, |
|
586 |
{48,HELITAKEOFF,NOTHING_block,0}, |
|
587 |
{49,0,HANGAR2_AREA_block,50}, // need to go to hangar when waiting in air |
|
588 |
{50,0,HANGAR2_AREA_block,3}, |
|
589 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
|
590 |
}; |
|
591 |
||
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
592 |
// intercontinental |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
593 |
static const TileIndexDiffC _airport_depots_intercontinental[] = {{0, 5}, {8, 4}}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
594 |
static const byte _airport_terminal_intercontinental[] = {2, 4, 4}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
595 |
static const byte _airport_helipad_intercontinental[] = {1, 2}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
596 |
static const AirportFTAbuildup _airport_fta_intercontinental[] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
597 |
{ 0,HANGAR,NOTHING_block,2}, {0,255,HANGAR1_AREA_block | TERM_GROUP1_block,0}, {0,255,HANGAR1_AREA_block | TERM_GROUP1_block,1}, {0,TAKEOFF,HANGAR1_AREA_block | TERM_GROUP1_block,2}, {0,0,0,2}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
598 |
{ 1,HANGAR,NOTHING_block,3}, {1,255,HANGAR2_AREA_block,1}, {1,255,HANGAR2_AREA_block,0}, {1,0,0,3}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
599 |
{ 2,255,HANGAR1_AREA_block,0}, {2,255,TERM_GROUP1_block,0}, {2,255,TERM_GROUP1_block,1}, {2,HANGAR,0,0}, {2,TAKEOFF,TERM_GROUP1_block,27}, {2,TERM5,0,26}, {2,TERM6,0,26}, {2,TERM7,0,26}, {2,TERM8,0,26}, {2,HELIPAD1,0,26}, {2,HELIPAD2,0,26}, {2,HELITAKEOFF,0,74}, {2,0,0,27}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
600 |
{ 3,255,HANGAR2_AREA_block,0}, {3,HANGAR,0,1}, {3,HELITAKEOFF,0,75}, {3,0,0,20}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
601 |
{ 4,TERM1,TERM1_block,26}, {4,HANGAR,HANGAR1_AREA_block | TERM_GROUP1_block,26}, {4,0,0,26}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
602 |
{ 5,TERM2,TERM2_block,27}, {5,HANGAR,HANGAR1_AREA_block | TERM_GROUP1_block,27}, {5,0,0,27}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
603 |
{ 6,TERM3,TERM3_block,28}, {6,HANGAR,HANGAR1_AREA_block | TERM_GROUP1_block,28}, {6,0,0,28}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
604 |
{ 7,TERM4,TERM4_block,29}, {7,HANGAR,HANGAR1_AREA_block | TERM_GROUP1_block,29}, {7,0,0,29}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
605 |
{ 8,TERM5,TERM5_block,18}, {8,HANGAR,HANGAR2_AREA_block,18}, {8,0,0,18}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
606 |
{ 9,TERM6,TERM6_block,19}, {9,HANGAR,HANGAR2_AREA_block,19}, {9,0,0,19}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
607 |
{10,TERM7,TERM7_block,20}, {10,HANGAR,HANGAR2_AREA_block,20}, {10,0,0,20}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
608 |
{11,TERM8,TERM8_block,21}, {11,HANGAR,HANGAR2_AREA_block,21}, {11,0,0,21}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
609 |
{12,HELIPAD1,HELIPAD1_block,12}, {12,HANGAR,0,70}, {12,HELITAKEOFF,0,72}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
610 |
{13,HELIPAD2,HELIPAD2_block,13}, {13,HANGAR,0,71}, {13,HELITAKEOFF,0,73}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
611 |
{14,0,TERM_GROUP2_ENTER1_block,15}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
612 |
{15,0,TERM_GROUP2_ENTER1_block,16}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
613 |
{16,0,TERM_GROUP2_ENTER2_block,17}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
614 |
{17,0,TERM_GROUP2_ENTER2_block,18}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
615 |
{18,255,TERM_GROUP2_block,0}, {18,TERM5,TERM5_block,8}, {18,TAKEOFF,0,19}, {18,HELITAKEOFF,HELIPAD1_block,19}, {18,0,TERM_GROUP2_EXIT1_block,19}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
616 |
{19,255,TERM_GROUP2_block,0}, {19,TERM6,TERM6_block,9}, {19,TERM5,0,18}, {19,TAKEOFF,0,57}, {19,HELITAKEOFF,HELIPAD1_block,20}, {19,0,TERM_GROUP2_EXIT1_block,20}, // add exit to runway out 2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
617 |
{20,255,TERM_GROUP2_block,0}, {20,TERM7,TERM7_block,10}, {20,TERM5,0,19}, {20,TERM6,0,19}, {20,HANGAR,HANGAR2_AREA_block,3}, {20,TAKEOFF,0,19}, {20,0,TERM_GROUP2_EXIT1_block,21}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
618 |
{21,255,TERM_GROUP2_block,0}, {21,TERM8,TERM8_block,11}, {21,HANGAR,HANGAR2_AREA_block,20}, {21,TERM5,0,20}, {21,TERM6,0,20}, {21,TERM7,0,20}, {21,TAKEOFF,0,20}, {21,0,TERM_GROUP2_EXIT1_block,22}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
619 |
{22,255,TERM_GROUP2_block,0}, {22,HANGAR,0,21}, {22,TERM5,0,21}, {22,TERM6,0,21}, {22,TERM7,0,21}, {22,TERM8,0,21}, {22,TAKEOFF,0,21}, {22,0,0,23}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
620 |
{23,255,TERM_GROUP2_EXIT1_block,0}, {23,0,0,70}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
621 |
{24,0,TERM_GROUP2_EXIT2_block,25}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
622 |
{25,255,TERM_GROUP2_EXIT2_block,0}, {25,HANGAR,HANGAR1_AREA_block | TERM_GROUP1_block,29}, {25,0,0,29}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
623 |
{26,255,TERM_GROUP1_block,0}, {26,TERM1,TERM1_block,4}, {26,HANGAR,HANGAR1_AREA_block,27}, {26,TERM5,TERM_GROUP2_ENTER1_block,14}, {26,TERM6,TERM_GROUP2_ENTER1_block,14}, {26,TERM7,TERM_GROUP2_ENTER1_block,14}, {26,TERM8,TERM_GROUP2_ENTER1_block,14}, {26,HELIPAD1,TERM_GROUP2_ENTER1_block,14}, {26,HELIPAD2,TERM_GROUP2_ENTER1_block,14}, {26,HELITAKEOFF,TERM_GROUP2_ENTER1_block,14}, {26,0,0,27}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
624 |
{27,255,TERM_GROUP1_block,0}, {27,TERM2,TERM2_block,5}, {27,HANGAR,HANGAR1_AREA_block,2}, {27,TERM1,0,26}, {27,TERM5,0,26}, {27,TERM6,0,26}, {27,TERM7,0,26}, {27,TERM8,0,26}, {27,HELIPAD1,0,14}, {27,HELIPAD2,0,14}, {27,0,0,28}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
625 |
{28,255,TERM_GROUP1_block,0}, {28,TERM3,TERM3_block,6}, {28,HANGAR,HANGAR1_AREA_block,27}, {28,TERM1,0,27}, {28,TERM2,0,27}, {28,TERM4,0,29}, {28,TERM5,0,14}, {28,TERM6,0,14}, {28,TERM7,0,14}, {28,TERM8,0,14}, {28,HELIPAD1,0,14}, {28,HELIPAD2,0,14}, {28,0,0,29}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
626 |
{29,255,TERM_GROUP1_block,0}, {29,TERM4,TERM4_block,7}, {29,HANGAR,HANGAR1_AREA_block,27}, {29,TAKEOFF,0,30}, {29,0,0,28}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
627 |
{30,255,OUT_WAY_block2,0}, {30,0,0,31}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
628 |
{31,255,OUT_WAY_block,32}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
629 |
// takeoff |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
630 |
{32,TAKEOFF,RUNWAY_OUT_block,33}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
631 |
{33,0,RUNWAY_OUT_block,34}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
632 |
{34,STARTTAKEOFF,NOTHING_block,35}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
633 |
{35,ENDTAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
634 |
// landing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
635 |
{36,0,0,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
636 |
{37,LANDING,RUNWAY_IN_block,38}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
637 |
{38,0,RUNWAY_IN_block,39}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
638 |
{39,0,RUNWAY_IN_block,40}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
639 |
{40,ENDLANDING,RUNWAY_IN_block,41}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
640 |
{41,0,IN_WAY_block,42}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
641 |
{42,255,IN_WAY_block,0}, {42,255,TERM_GROUP1_block,0}, {42,255,TERM_GROUP1_block,1}, {42,HANGAR,0,2}, {42,0,0,26}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
642 |
// In Air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
643 |
{43,0,0,44}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
644 |
{44,FLYING,0,45}, {44,HELILANDING,0,47}, {44,LANDING,0,69}, {44,0,0,45}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
645 |
{45,0,0,46}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
646 |
{46,FLYING,0,43}, {46,LANDING,0,76}, {46,0,0,43}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
647 |
// Helicopter -- stay in air in special place as a buffer to choose from helipads |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
648 |
{47,HELILANDING,PRE_HELIPAD_block,48}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
649 |
{48,HELIENDLANDING,PRE_HELIPAD_block,48}, {48,HELIPAD1,0,49}, {48,HELIPAD2,0,50}, {48,HANGAR,0,55}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
650 |
{49,0,NOTHING_block,51}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
651 |
{50,0,NOTHING_block,52}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
652 |
// landing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
653 |
{51,255,NOTHING_block,0}, {51,HELIPAD1,HELIPAD1_block,12}, {51,HANGAR,0,55}, {51,0,0,12}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
654 |
{52,255,NOTHING_block,0}, {52,HELIPAD2,HELIPAD2_block,13}, {52,HANGAR,0,55}, {52,0,0,13}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
655 |
// Helicopter -- takeoff |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
656 |
{53,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
657 |
{54,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
658 |
{55,0,HANGAR2_AREA_block,56}, // need to go to hangar when waiting in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
659 |
{56,0,HANGAR2_AREA_block,3}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
660 |
// runway 2 out support |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
661 |
{57,255,OUT_WAY2_block,0}, {57,TAKEOFF,0,58}, {57,0,0,58}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
662 |
{58,0,OUT_WAY2_block,59}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
663 |
{59,TAKEOFF,RUNWAY_OUT2_block,60}, // takeoff |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
664 |
{60,0,RUNWAY_OUT2_block,61}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
665 |
{61,STARTTAKEOFF,NOTHING_block,62}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
666 |
{62,ENDTAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
667 |
// runway 2 in support |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
668 |
{63,LANDING,RUNWAY_IN2_block,64}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
669 |
{64,0,RUNWAY_IN2_block,65}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
670 |
{65,0,RUNWAY_IN2_block,66}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
671 |
{66,ENDLANDING,RUNWAY_IN2_block,0}, {66,255,0,1}, {66,255,0,0}, {66,0,0,67}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
672 |
{67,0,IN_WAY2_block,68}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
673 |
{68,255,IN_WAY2_block,0}, {68,255,TERM_GROUP2_block,1}, {68,255,TERM_GROUP1_block,0}, {68,HANGAR,HANGAR2_AREA_block,22}, {68,0,0,22}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
674 |
{69,255,RUNWAY_IN2_block,0}, {69,0,RUNWAY_IN2_block,63}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
675 |
{70,255,TERM_GROUP2_EXIT1_block,0}, {70,HELIPAD1,HELIPAD1_block,12}, {70,HELITAKEOFF,HELIPAD1_block,12}, {70,0,0,71}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
676 |
{71,255,TERM_GROUP2_EXIT1_block,0}, {71,HELIPAD2,HELIPAD2_block,13}, {71,HELITAKEOFF,HELIPAD1_block,12}, {71,0,0,24}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
677 |
{72,0,HELIPAD1_block,53}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
678 |
{73,0,HELIPAD2_block,54}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
679 |
{74,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
680 |
{75,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
681 |
{76,255,RUNWAY_IN_block,0}, {76,0,RUNWAY_IN_block,37}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
682 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
683 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
684 |
|
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
685 |
|
699
604af534c65d
(svn r1149) Fix hack which abuses first TileIndex of airport depot array as number of depots (similar change as in map branch)
tron
parents:
179
diff
changeset
|
686 |
// heliports, oilrigs don't have depots |
950
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
687 |
static const byte _airport_helipad_heliport_oilrig[] = {1, 1}; |
0 | 688 |
static const AirportFTAbuildup _airport_fta_heliport_oilrig[] = { |
689 |
{0,HELIPAD1,HELIPAD1_block,1}, |
|
690 |
{1,HELITAKEOFF,NOTHING_block,0}, // takeoff |
|
691 |
{2,255,AIRPORT_BUSY_block,0}, {2,HELILANDING,0,3}, {2,HELITAKEOFF,0,1}, |
|
692 |
{3,HELILANDING,AIRPORT_BUSY_block,4}, |
|
693 |
{4,HELIENDLANDING,AIRPORT_BUSY_block,4}, {4,HELIPAD1,HELIPAD1_block,0}, {4,HELITAKEOFF,0,2}, |
|
694 |
// In Air |
|
695 |
{5,0,NOTHING_block,6}, |
|
696 |
{6,0,NOTHING_block,7}, |
|
697 |
{7,0,NOTHING_block,8}, |
|
698 |
{8,FLYING,NOTHING_block,5}, {8,HELILANDING,HELIPAD1_block,2}, // landing |
|
699 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
|
700 |
}; |
|
701 |
||
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
702 |
// helidepots |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
703 |
static const TileIndexDiffC _airport_depots_helidepot[] = {{1, 0}}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
704 |
static const byte _airport_helipad_helidepot[] = {1, 1}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
705 |
static const AirportFTAbuildup _airport_fta_helidepot[] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
706 |
{ 0,HANGAR,NOTHING_block,1}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
707 |
{ 1,255,HANGAR2_AREA_block,0}, {1,HANGAR,0,0}, {1,HELIPAD1,HELIPAD1_block,14}, {1,HELITAKEOFF,0,15}, {1,0,0,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
708 |
{ 2,FLYING,NOTHING_block,3}, {2,HELILANDING,PRE_HELIPAD_block,7}, {2,HANGAR,0,12}, {2,HELITAKEOFF,NOTHING_block,16}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
709 |
// In Air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
710 |
{ 3,0,NOTHING_block,4}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
711 |
{ 4,0,NOTHING_block,5}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
712 |
{ 5,0,NOTHING_block,6}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
713 |
{ 6,0,NOTHING_block,2}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
714 |
// Helicopter -- stay in air in special place as a buffer to choose from helipads |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
715 |
{ 7,HELILANDING,PRE_HELIPAD_block,8}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
716 |
{ 8,HELIENDLANDING,PRE_HELIPAD_block,8}, {8,HELIPAD1,0,9}, {8,HANGAR,0,12}, {8,0,0,2}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
717 |
{ 9,0,NOTHING_block,10}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
718 |
// landing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
719 |
{10,255,NOTHING_block,10}, {10,HELIPAD1,HELIPAD1_block,14}, {10,HANGAR,0,1}, {10,0,0,14}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
720 |
// Helicopter -- takeoff |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
721 |
{11,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
722 |
{12,0,HANGAR2_AREA_block,13}, // need to go to hangar when waiting in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
723 |
{13,0,HANGAR2_AREA_block,1}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
724 |
{14,HELIPAD1,HELIPAD1_block,14}, {14,HANGAR,0,1}, {14,HELITAKEOFF,0,17}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
725 |
{15,HELITAKEOFF,NOTHING_block,0}, // takeoff outside depot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
726 |
{16,HELITAKEOFF,0,14}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
727 |
{17,0,NOTHING_block,11}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
728 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
729 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
730 |
|
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
731 |
// helistation |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
732 |
static const TileIndexDiffC _airport_depots_helistation[] = {{0, 0}}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
733 |
static const byte _airport_helipad_helistation[] = {1, 3}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
734 |
static const AirportFTAbuildup _airport_fta_helistation[] = { |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
735 |
{ 0,HANGAR,NOTHING_block,8}, {0,HELIPAD1,0,1}, {0,HELIPAD2,0,1}, {0,HELIPAD3,0,1}, {0,HELITAKEOFF,0,1}, {0,0,0,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
736 |
{ 1,255,HANGAR2_AREA_block,0}, {1,HANGAR,0,0}, {1,HELITAKEOFF,0,3}, {1,0,0,4}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
737 |
// landing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
738 |
{ 2,FLYING,NOTHING_block,28}, {2,HELILANDING,0,15}, {2,0,0,28}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
739 |
// helicopter side |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
740 |
{3,HELITAKEOFF,NOTHING_block,0}, // helitakeoff outside hangar2 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
741 |
{4,255,TAXIWAY_BUSY_block,0}, {4,HANGAR,HANGAR2_AREA_block,1}, {4,HELITAKEOFF,0,1}, {4,0,0,5}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
742 |
{5,255,TAXIWAY_BUSY_block,0}, {5,HELIPAD1,HELIPAD1_block,6}, {5,HELIPAD2,HELIPAD2_block,7}, {5,HELIPAD3,HELIPAD3_block,8}, {5,0,0,4}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
743 |
{6,HELIPAD1,HELIPAD1_block,5}, {6,HANGAR, HANGAR2_AREA_block,5}, {6,HELITAKEOFF,0,9}, {6,0,0,6}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
744 |
{7,HELIPAD2,HELIPAD2_block,5}, {7,HANGAR, HANGAR2_AREA_block,5}, {7,HELITAKEOFF,0,10}, {7,0,0,7}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
745 |
{8,HELIPAD3,HELIPAD3_block,5}, {8,HANGAR, HANGAR2_AREA_block,5}, {8,HELITAKEOFF,0,11}, {8,0,0,8}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
746 |
{9,0,HELIPAD1_block,12}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
747 |
{10,0,HELIPAD2_block,13}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
748 |
{11,0,HELIPAD3_block,14}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
749 |
{12,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
750 |
{13,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
751 |
{14,HELITAKEOFF,NOTHING_block,0}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
752 |
// heli - in flight moves |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
753 |
{15,HELILANDING,PRE_HELIPAD_block,16}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
754 |
{16,HELIENDLANDING,PRE_HELIPAD_block,16}, {16,HELIPAD1,0,17}, {16,HELIPAD2,0,18}, {16,HELIPAD3,0,19}, {16,HANGAR,0,23}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
755 |
{17,0,NOTHING_block,20}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
756 |
{18,0,NOTHING_block,21}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
757 |
{19,0,NOTHING_block,22}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
758 |
// heli landing |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
759 |
{20,255,NOTHING_block,0}, {20,HELIPAD1,HELIPAD1_block,6}, {20,HANGAR,0,23}, {20,0,0,6}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
760 |
{21,255,NOTHING_block,0}, {21,HELIPAD2,HELIPAD2_block,7}, {21,HANGAR,0,23}, {21,0,0,7}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
761 |
{22,255,NOTHING_block,0}, {22,HELIPAD3,HELIPAD3_block,8}, {22,HANGAR,0,23}, {22,0,0,8}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
762 |
{23,0,HANGAR2_AREA_block,24}, // need to go to helihangar when waiting in air |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
763 |
{24,0,HANGAR2_AREA_block,1}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
764 |
{25,0,NOTHING_block,26}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
765 |
{26,0,NOTHING_block,27}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
766 |
{27,0,NOTHING_block,2}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
767 |
{28,0,NOTHING_block,29}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
768 |
{29,0,NOTHING_block,30}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
769 |
{30,0,NOTHING_block,31}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
770 |
{31,0,NOTHING_block,32}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
771 |
{32,0,NOTHING_block,25}, |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
772 |
{MAX_ELEMENTS,0,0,0} // end marker. DO NOT REMOVE |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
773 |
}; |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
774 |
|
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
775 |
|
950
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
776 |
static const AirportMovingData * const _airport_moving_datas[] = { |
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
777 |
_airport_moving_data_country, // Country Airfield (small) 4x3 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
778 |
_airport_moving_data_town, // City Airport (large) 6x6 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
779 |
_airport_moving_data_heliport, // Heliport |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
780 |
_airport_moving_data_metropolitan, // Metropolitain Airport (large) - 2 runways |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
781 |
_airport_moving_data_international, // International Airport (xlarge) - 2 runways |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
782 |
_airport_moving_data_commuter, // Commuter Airfield (small) 5x4 |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
783 |
_airport_moving_data_helidepot, // Helidepot |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
784 |
_airport_moving_data_intercontinental, // Intercontinental Airport (xxlarge) - 4 runways |
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
785 |
_airport_moving_data_helistation, // Helistation |
950
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
786 |
NULL, |
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
787 |
NULL, |
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
788 |
NULL, |
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
789 |
NULL, |
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
790 |
NULL, |
165341d74973
(svn r1440) -Feature: Allows more flexible airport layouts now, as the number of
celestar
parents:
909
diff
changeset
|
791 |
NULL, |
4059
b1e1c1193f0a
(svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters.
richk
parents:
3701
diff
changeset
|
792 |
_airport_moving_data_oilrig // Oilrig |
0 | 793 |
}; |
794 |
||
795 |
#endif /* AIRPORT_MOVEMENT_H */ |