OpenTTD Source
12.0-beta2
|
void DrawRailCatenary(const TileInfo *ti)
Draws overhead wires and pylons for electric railways.
void DrawRailCatenaryOnBridge(const TileInfo *ti)
Draws wires on a tunnel tile.
Tile information, used while rendering the tile.
static bool HasBit(const T x, const uint8 y)
Checks if a bit in a value is set.
void SettingsDisableElrail(int32 new_value)
_settings_game.disable_elrail callback
static const RailtypeInfo * GetRailTypeInfo(RailType railtype)
Returns a pointer to the Railtype information for a given railtype.
RailType
Enumeration for all possible railtypes.
@ RTF_CATENARY
Bit number for drawing a catenary.
static bool IsInvisibilitySet(TransparencyOption to)
Check if the invisibility option bit is set and if we aren't in the game menu (there's never transpar...
GameSettings _settings_game
Game settings of a running game or the scenario editor.
void DrawRailCatenaryOnTunnel(const TileInfo *ti)
Draws wires on a tunnel tile.
static bool HasRailCatenaryDrawn(RailType rt)
Test if we should draw rail catenary.
bool disable_elrails
when true, the elrails are disabled
VehicleSettings vehicle
options for vehicles
static bool HasRailCatenary(RailType rt)
Test if a rail type has catenary.