(svn r19299) -Codechange: store the most compatible ttd airport type in AirportSpec
-Fix: [NewGRF] return the ttd airport type in station var 0xF1
This commit is contained in:
@@ -23,6 +23,14 @@ struct AirportTileTable {
|
||||
StationGfx gfx;
|
||||
};
|
||||
|
||||
/** TTDP airport types. Used to map our types to TTDPatch's */
|
||||
enum {
|
||||
ATP_TTDP_SMALL, ///< Same as AT_SMALL
|
||||
ATP_TTDP_LARGE, ///< Same as AT_LARGE
|
||||
ATP_TTDP_HELIPORT, ///< Same as AT_HELIPORT
|
||||
ATP_TTDP_OILRIG, ///< Same as AT_OILRIG
|
||||
};
|
||||
|
||||
/**
|
||||
* Defines the data structure for an airport.
|
||||
*/
|
||||
@@ -36,6 +44,7 @@ struct AirportSpec {
|
||||
byte catchment; ///< catchment area of this airport
|
||||
Year min_year; ///< first year the airport is available
|
||||
Year max_year; ///< last year the airport is available
|
||||
byte ttd_airport_type; ///< ttdpatch airport type (Small/Large/Helipad/Oilrig)
|
||||
|
||||
static const AirportSpec *Get(byte type);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user