22 { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_X, SPR_RAIL_SINGLE_Y,
23 SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
24 SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
25 SPR_CROSSING_OFF_X_RAIL,
26 SPR_TUNNEL_ENTRY_REAR_RAIL
30 { 0x4E3, 0x4E4, 0x4E5, 0x4E6,
40 SPR_CURSOR_SWNE_TRACK,
42 SPR_CURSOR_NWSE_TRACK,
44 SPR_CURSOR_RAIL_DEPOT,
45 SPR_CURSOR_TUNNEL_RAIL,
46 SPR_CURSOR_CONVERT_RAIL
51 STR_RAIL_NAME_RAILROAD,
52 STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION,
53 STR_RAIL_MENU_RAILROAD_CONSTRUCTION,
54 STR_BUY_VEHICLE_TRAIN_RAIL_CAPTION,
55 STR_REPLACE_RAIL_VEHICLES,
56 STR_ENGINE_PREVIEW_RAILROAD_LOCOMOTIVE,
119 { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_X, SPR_RAIL_SINGLE_Y,
120 SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
121 SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
122 SPR_CROSSING_OFF_X_RAIL,
123 SPR_TUNNEL_ENTRY_REAR_RAIL
133 SPR_IMG_DEPOT_ELRAIL,
134 SPR_BUILD_TUNNEL_ELRAIL,
135 SPR_IMG_CONVERT_ELRAIL,
140 SPR_CURSOR_NS_ELRAIL,
141 SPR_CURSOR_SWNE_ELRAIL,
142 SPR_CURSOR_EW_ELRAIL,
143 SPR_CURSOR_NWSE_ELRAIL,
144 SPR_CURSOR_AUTOELRAIL,
145 SPR_CURSOR_ELRAIL_DEPOT,
146 SPR_CURSOR_TUNNEL_ELRAIL,
147 SPR_CURSOR_CONVERT_ELRAIL
152 STR_RAIL_NAME_ELRAIL,
153 STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION,
154 STR_RAIL_MENU_ELRAIL_CONSTRUCTION,
155 STR_BUY_VEHICLE_TRAIN_ELRAIL_CAPTION,
156 STR_REPLACE_ELRAIL_VEHICLES,
157 STR_ENGINE_PREVIEW_ELRAIL_LOCOMOTIVE,
161 SPR_RAIL_SNOW_OFFSET,
194 RAILTYPE_LABEL_ELECTRIC,
220 { SPR_MONO_TRACK_Y, SPR_MONO_TRACK_N_S, SPR_MONO_TRACK_BASE, SPR_MONO_SINGLE_X, SPR_MONO_SINGLE_Y,
221 SPR_MONO_SINGLE_NORTH, SPR_MONO_SINGLE_SOUTH, SPR_MONO_SINGLE_EAST, SPR_MONO_SINGLE_WEST,
222 SPR_TRACKS_FOR_SLOPES_MONO_BASE,
223 SPR_CROSSING_OFF_X_MONO,
224 SPR_TUNNEL_ENTRY_REAR_MONO
228 { 0x4E7, 0x4E8, 0x4E9, 0x4EA,
232 SPR_IMG_CONVERT_MONO,
238 SPR_CURSOR_SWNE_MONO,
240 SPR_CURSOR_NWSE_MONO,
242 SPR_CURSOR_MONO_DEPOT,
243 SPR_CURSOR_TUNNEL_MONO,
244 SPR_CURSOR_CONVERT_MONO
249 STR_RAIL_NAME_MONORAIL,
250 STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION,
251 STR_RAIL_MENU_MONORAIL_CONSTRUCTION,
252 STR_BUY_VEHICLE_TRAIN_MONORAIL_CAPTION,
253 STR_REPLACE_MONORAIL_VEHICLES,
254 STR_ENGINE_PREVIEW_MONORAIL_LOCOMOTIVE,
258 SPR_MONO_SNOW_OFFSET,
317 { SPR_MGLV_TRACK_Y, SPR_MGLV_TRACK_N_S, SPR_MGLV_TRACK_BASE, SPR_MGLV_SINGLE_X, SPR_MGLV_SINGLE_Y,
318 SPR_MGLV_SINGLE_NORTH, SPR_MGLV_SINGLE_SOUTH, SPR_MGLV_SINGLE_EAST, SPR_MGLV_SINGLE_WEST,
319 SPR_TRACKS_FOR_SLOPES_MAGLEV_BASE,
320 SPR_CROSSING_OFF_X_MAGLEV,
321 SPR_TUNNEL_ENTRY_REAR_MAGLEV
325 { 0x4EB, 0x4EC, 0x4EE, 0x4ED,
327 SPR_IMG_DEPOT_MAGLEV,
328 SPR_IMG_TUNNEL_MAGLEV,
329 SPR_IMG_CONVERT_MAGLEV,
334 SPR_CURSOR_NS_MAGLEV,
335 SPR_CURSOR_SWNE_MAGLEV,
336 SPR_CURSOR_EW_MAGLEV,
337 SPR_CURSOR_NWSE_MAGLEV,
338 SPR_CURSOR_AUTOMAGLEV,
339 SPR_CURSOR_MAGLEV_DEPOT,
340 SPR_CURSOR_TUNNEL_MAGLEV,
341 SPR_CURSOR_CONVERT_MAGLEV
346 STR_RAIL_NAME_MAGLEV,
347 STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION,
348 STR_RAIL_MENU_MAGLEV_CONSTRUCTION,
349 STR_BUY_VEHICLE_TRAIN_MAGLEV_CAPTION,
350 STR_REPLACE_MAGLEV_VEHICLES,
351 STR_ENGINE_PREVIEW_MAGLEV_LOCOMOTIVE,
355 SPR_MGLV_SNOW_OFFSET,
388 RAILTYPE_LABEL_MAGLEV,
This struct contains all the info that is needed to draw and construct tracks.
static constexpr TimerGame< struct Calendar >::Date INVALID_DATE
Representation of an invalid date.
std::vector< RailTypeLabel > RailTypeLabelList
List of rail type labels.
@ RTFB_CATENARY
Value for drawing a catenary.
@ RTFB_NONE
All flags cleared.
@ RAILTYPES_ELECTRIC
Electrified rails.
@ RAILTYPES_MAGLEV
Ever fast maglev.
@ RAILTYPES_RAIL
Non-electrified rails.
@ RAILTYPES_NONE
No rail types.
@ RAILTYPES_MONO
Monorail!
static const RailTypeInfo _original_railtypes[]
Global Railtype definition.