station_map.h
changeset 4059 f1442dfe1c8a
parent 4041 caf4fcb4e05b
child 4066 108eb446f1ae
equal deleted inserted replaced
4058:019da48e79d3 4059:f1442dfe1c8a
    36 	GFX_AIRPORT_BASE_EXTENDED     =  83,
    36 	GFX_AIRPORT_BASE_EXTENDED     =  83,
    37 	GFX_RADAR_INTERNATIONAL_FIRST =  90,
    37 	GFX_RADAR_INTERNATIONAL_FIRST =  90,
    38 	GFX_RADAR_INTERNATIONAL_LAST  = 101,
    38 	GFX_RADAR_INTERNATIONAL_LAST  = 101,
    39 	GFX_RADAR_METROPOLITAN_FIRST  = 102,
    39 	GFX_RADAR_METROPOLITAN_FIRST  = 102,
    40 	GFX_RADAR_METROPOLITAN_LAST   = 113,
    40 	GFX_RADAR_METROPOLITAN_LAST   = 113,
    41 	GFX_BASE_END                  = 155
    41 	GFX_RADAR_DISTRICTWE_FIRST    = 145,
       
    42 	GFX_RADAR_DISTRICTWE_LAST     = 156,
       
    43 	GFX_BASE_END                  = 161
    42 };
    44 };
    43 
    45 
    44 enum {
    46 enum {
    45 	RAILWAY_SIZE = GFX_AIRPORT_BASE - GFX_RAILWAY_BASE,
    47 	RAILWAY_SIZE = GFX_AIRPORT_BASE - GFX_RAILWAY_BASE,
    46 	AIRPORT_SIZE = GFX_TRUCK_BASE - GFX_AIRPORT_BASE,
    48 	AIRPORT_SIZE = GFX_TRUCK_BASE - GFX_AIRPORT_BASE,
    51 };
    53 };
    52 
    54 
    53 typedef enum HangarTiles {
    55 typedef enum HangarTiles {
    54 	HANGAR_TILE_0 = 32,
    56 	HANGAR_TILE_0 = 32,
    55 	HANGAR_TILE_1 = 65,
    57 	HANGAR_TILE_1 = 65,
    56 	HANGAR_TILE_2 = 86
    58 	HANGAR_TILE_2 = 86,
       
    59 	HANGAR_TILE_3 = 129, // added for west facing hangar
       
    60 	HANGAR_TILE_4 = 130, // added for north facing hangar
       
    61 	HANGAR_TILE_5 = 131 // added for east facing hangar
    57 } HangarTiles;
    62 } HangarTiles;
    58 
    63 
    59 typedef enum StationType {
    64 typedef enum StationType {
    60 	STATION_RAIL,
    65 	STATION_RAIL,
    61 	STATION_AIRPORT,
    66 	STATION_AIRPORT,
   100 {
   105 {
   101 	StationGfx gfx = GetStationGfx(t);
   106 	StationGfx gfx = GetStationGfx(t);
   102 	return
   107 	return
   103 		gfx == HANGAR_TILE_0 ||
   108 		gfx == HANGAR_TILE_0 ||
   104 		gfx == HANGAR_TILE_1 ||
   109 		gfx == HANGAR_TILE_1 ||
   105 		gfx == HANGAR_TILE_2;
   110 		gfx == HANGAR_TILE_2 ||
       
   111 		gfx == HANGAR_TILE_3 ||
       
   112 		gfx == HANGAR_TILE_4 ||
       
   113 		gfx == HANGAR_TILE_5;
   106 }
   114 }
   107 
   115 
   108 static inline bool IsAirport(TileIndex t)
   116 static inline bool IsAirport(TileIndex t)
   109 {
   117 {
   110 	StationGfx gfx = GetStationGfx(t);
   118 	StationGfx gfx = GetStationGfx(t);