forked from mirror/OpenTTD
(svn r8743) -Fix
-Codechange: Add a Z adjustment attribute for helicopter pads to AirportFTAClass to get rid of some special cases for oilrigs and heliports
This commit is contained in:
@@ -41,7 +41,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_country,
|
||||
_airport_depots_country,
|
||||
lengthof(_airport_depots_country),
|
||||
4, 3
|
||||
4, 3,
|
||||
0
|
||||
);
|
||||
|
||||
CityAirport = new AirportFTAClass(
|
||||
@@ -53,7 +54,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_city,
|
||||
_airport_depots_city,
|
||||
lengthof(_airport_depots_city),
|
||||
6, 6
|
||||
6, 6,
|
||||
0
|
||||
);
|
||||
|
||||
MetropolitanAirport = new AirportFTAClass(
|
||||
@@ -65,7 +67,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_metropolitan,
|
||||
_airport_depots_metropolitan,
|
||||
lengthof(_airport_depots_metropolitan),
|
||||
6, 6
|
||||
6, 6,
|
||||
0
|
||||
);
|
||||
|
||||
InternationalAirport = new AirportFTAClass(
|
||||
@@ -77,7 +80,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_international,
|
||||
_airport_depots_international,
|
||||
lengthof(_airport_depots_international),
|
||||
7, 7
|
||||
7, 7,
|
||||
0
|
||||
);
|
||||
|
||||
IntercontinentalAirport = new AirportFTAClass(
|
||||
@@ -89,7 +93,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_intercontinental,
|
||||
_airport_depots_intercontinental,
|
||||
lengthof(_airport_depots_intercontinental),
|
||||
9,11
|
||||
9, 11,
|
||||
0
|
||||
);
|
||||
|
||||
Heliport = new AirportFTAClass(
|
||||
@@ -101,7 +106,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_heliport_oilrig,
|
||||
NULL,
|
||||
0,
|
||||
1, 1
|
||||
1, 1,
|
||||
60
|
||||
);
|
||||
|
||||
Oilrig = new AirportFTAClass(
|
||||
@@ -113,7 +119,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_heliport_oilrig,
|
||||
NULL,
|
||||
0,
|
||||
1, 1
|
||||
1, 1,
|
||||
54
|
||||
);
|
||||
|
||||
CommuterAirport = new AirportFTAClass(
|
||||
@@ -125,7 +132,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_commuter,
|
||||
_airport_depots_commuter,
|
||||
lengthof(_airport_depots_commuter),
|
||||
5,4
|
||||
5, 4,
|
||||
0
|
||||
);
|
||||
|
||||
HeliDepot = new AirportFTAClass(
|
||||
@@ -137,7 +145,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_helidepot,
|
||||
_airport_depots_helidepot,
|
||||
lengthof(_airport_depots_helidepot),
|
||||
2,2
|
||||
2, 2,
|
||||
0
|
||||
);
|
||||
|
||||
HeliStation = new AirportFTAClass(
|
||||
@@ -149,7 +158,8 @@ void InitializeAirports(void)
|
||||
_airport_fta_helistation,
|
||||
_airport_depots_helistation,
|
||||
lengthof(_airport_depots_helistation),
|
||||
4,2
|
||||
4, 2,
|
||||
0
|
||||
);
|
||||
}
|
||||
|
||||
@@ -187,7 +197,8 @@ AirportFTAClass::AirportFTAClass(
|
||||
const TileIndexDiffC *depots_,
|
||||
const byte nof_depots_,
|
||||
uint size_x_,
|
||||
uint size_y_
|
||||
uint size_y_,
|
||||
byte delta_z_
|
||||
) :
|
||||
moving_data(moving_data_),
|
||||
terminals(terminals_),
|
||||
@@ -197,7 +208,8 @@ AirportFTAClass::AirportFTAClass(
|
||||
nofelements(AirportGetNofElements(apFA)),
|
||||
entry_point(entry_point_),
|
||||
size_x(size_x_),
|
||||
size_y(size_y_)
|
||||
size_y(size_y_),
|
||||
delta_z(delta_z_)
|
||||
{
|
||||
byte nofterminalgroups, nofhelipadgroups;
|
||||
|
||||
|
Reference in New Issue
Block a user