OpenTTD Source  20241121-master-g67a0fccfad
newgrf_airport.cpp File Reference

NewGRF handling of airports. More...

#include "stdafx.h"
#include "debug.h"
#include "timer/timer_game_calendar.h"
#include "newgrf_spritegroup.h"
#include "newgrf_text.h"
#include "station_base.h"
#include "newgrf_class_func.h"
#include "town.h"
#include "safeguards.h"

Go to the source code of this file.

Functions

void BindAirportSpecs ()
 Tie all airportspecs to their class.
 
SpriteID GetCustomAirportSprite (const AirportSpec *as, uint8_t layout)
 
uint16_t GetAirportCallback (CallbackID callback, uint32_t param1, uint32_t param2, Station *st, TileIndex tile)
 
StringID GetAirportTextCallback (const AirportSpec *as, uint8_t layout, uint16_t callback)
 Get a custom text for the airport. More...
 

Variables

AirportOverrideManager _airport_mngr (NEW_AIRPORT_OFFSET, NUM_AIRPORTS, AT_INVALID)
 

Detailed Description

NewGRF handling of airports.

Definition in file newgrf_airport.cpp.

Function Documentation

◆ GetAirportTextCallback()

StringID GetAirportTextCallback ( const AirportSpec as,
uint8_t  layout,
uint16_t  callback 
)

Get a custom text for the airport.

Parameters
asThe airport type's specification.
layoutThe layout index.
callbackThe callback to call.
Returns
The custom text.

Definition at line 274 of file newgrf_airport.cpp.