bool disable_elrails
when true, the elrails are disabled
VehicleSettings vehicle
options for vehicles
GameSettings _settings_game
Game settings of a running game or the scenario editor.
static const RailtypeInfo * GetRailTypeInfo(RailType railtype)
Returns a pointer to the Railtype information for a given railtype.
Tile information, used while rendering the tile.
RailType
Enumeration for all possible railtypes.
void DrawRailCatenaryOnBridge(const TileInfo *ti)
Draws wires on a tunnel tile.
bool SettingsDisableElrail(int32 p1)
_settings_game.disable_elrail callback
Bit number for drawing a catenary.
static bool HasRailCatenary(RailType rt)
Test if a rail type has catenary.
void DrawRailCatenaryOnTunnel(const TileInfo *ti)
Draws wires on a tunnel tile.
void DrawRailCatenary(const TileInfo *ti)
Draws overhead wires and pylons for electric railways.
Functions related to transparency.
static bool HasRailCatenaryDrawn(RailType rt)
Test if we should draw rail catenary.
static bool HasBit(const T x, const uint8 y)
Checks if a bit in a value is set.
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...
Generic 'commands' that can be performed on all tiles.