|
OpenTTD Source 15.0-beta1
|
Struct containing information about a single bridge type. More...
#include <bridge.h>
Data Fields | |
| TimerGameCalendar::Year | avail_year |
| the year where it becomes available | |
| uint8_t | min_length |
| the minimum length (not counting start and end tile) | |
| uint16_t | max_length |
| the maximum length (not counting start and end tile) | |
| uint16_t | price |
| the price multiplier | |
| uint16_t | speed |
| maximum travel speed (1 unit = 1/1.6 mph = 1 km-ish/h) | |
| SpriteID | sprite |
| the sprite which is used in the GUI | |
| PaletteID | pal |
| the palette which is used in the GUI | |
| StringID | material |
| the string that contains the bridge description | |
| StringID | transport_name [2] |
| description of the bridge, when built for road or rail | |
| PalSpriteID ** | sprite_table |
| table of sprites for drawing the bridge | |
| uint8_t | flags |
| bit 0 set: disable drawing of far pillars. | |
| TimerGameCalendar::Year BridgeSpec::avail_year |
the year where it becomes available
Definition at line 44 of file bridge.h.
Referenced by BridgeChangeInfo(), and CheckBridgeAvailability().
| uint8_t BridgeSpec::flags |
bit 0 set: disable drawing of far pillars.
Definition at line 54 of file bridge.h.
Referenced by BridgeChangeInfo().
| StringID BridgeSpec::material |
the string that contains the bridge description
Definition at line 51 of file bridge.h.
Referenced by BridgeChangeInfo().
| uint16_t BridgeSpec::max_length |
the maximum length (not counting start and end tile)
Definition at line 46 of file bridge.h.
Referenced by BridgeChangeInfo(), and CheckBridgeAvailability().
| uint8_t BridgeSpec::min_length |
the minimum length (not counting start and end tile)
Definition at line 45 of file bridge.h.
Referenced by BridgeChangeInfo(), and CheckBridgeAvailability().
| PaletteID BridgeSpec::pal |
the palette which is used in the GUI
Definition at line 50 of file bridge.h.
Referenced by BuildBridgeWindow::DrawWidget().
| uint16_t BridgeSpec::price |
the price multiplier
Definition at line 47 of file bridge.h.
Referenced by BridgeChangeInfo(), and ShowBuildBridgeWindow().
| uint16_t BridgeSpec::speed |
maximum travel speed (1 unit = 1/1.6 mph = 1 km-ish/h)
Definition at line 48 of file bridge.h.
Referenced by BridgeChangeInfo(), BuildBridgeWindow::BridgeSpeedSorter(), RoadVehicle::GetCurrentMaxSpeed(), Train::GetCurrentMaxSpeed(), and CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >::GetSpeedLimit().
| SpriteID BridgeSpec::sprite |
the sprite which is used in the GUI
Definition at line 49 of file bridge.h.
Referenced by BuildBridgeWindow::DrawWidget().
| PalSpriteID** BridgeSpec::sprite_table |
table of sprites for drawing the bridge
Definition at line 53 of file bridge.h.
Referenced by BridgeChangeInfo().
| StringID BridgeSpec::transport_name[2] |
description of the bridge, when built for road or rail
Definition at line 52 of file bridge.h.
Referenced by BridgeChangeInfo().