Before for (; i < lengthof(_railtypes); i++) _railtypes[i] = RailtypeInfo(); // zero-init
- [4] {base_sprites={...} gui_sprites={...} cursor={...} ...} RailtypeInfo
+ base_sprites {track_y=0 track_ns=0 ground=0 ...} RailtypeInfo::<unnamed-type-base_sprites>
+ gui_sprites {build_ns_rail=0 build_x_rail=0 build_ew_rail=0 ...} RailtypeInfo::<unnamed-type-gui_sprites>
+ cursor {rail_ns=0 rail_swne=0 rail_ew=0 ...} RailtypeInfo::<unnamed-type-cursor>
+ strings {name=0 toolbar_caption=0 menu_text=0 ...} RailtypeInfo::<unnamed-type-strings>
snow_offset 0 unsigned int
powered_railtypes RAILTYPES_NONE RailTypes
compatible_railtypes RAILTYPES_NONE RailTypes
bridge_offset 0 unsigned int
fallback_railtype 0 unsigned char
curve_speed 0 unsigned char
flags RTF_CATENARY RailTypeFlags
cost_multiplier 0 unsigned short
maintenance_multiplier 0 unsigned short
acceleration_type 0 unsigned char
max_speed 0 unsigned short
label 0 unsigned int
+ alternate_labels {data=0x0000000000000000 items=0 capacity=0 } SmallVector<unsigned int,4>
map_colour 0 unsigned char
introduction_date 0 int
introduction_required_railtypes RAILTYPES_NONE RailTypes
introduces_railtypes RAILTYPES_NONE RailTypes
sorting_order 0 unsigned char
+ grffile 0x00000001420124f8 const GRFFile * [12]
+ group 0x0000000142012558 const SpriteGroup * [12]
After for (; i < lengthof(_railtypes); i++) _railtypes[i] = RailtypeInfo(); // zero-init
- [4] {base_sprites={...} gui_sprites={...} cursor={...} ...} RailtypeInfo
+ base_sprites {track_y=3435973836 track_ns=3435973836 ground=3435973836 ...} RailtypeInfo::<unnamed-type-base_sprites>
+ gui_sprites {build_ns_rail=3435973836 build_x_rail=3435973836 build_ew_rail=3435973836 ...} RailtypeInfo::<unnamed-type-gui_sprites>
+ cursor {rail_ns=3435973836 rail_swne=3435973836 rail_ew=3435973836 ...} RailtypeInfo::<unnamed-type-cursor>
+ strings {name=52428 toolbar_caption=52428 menu_text=52428 ...} RailtypeInfo::<unnamed-type-strings>
snow_offset 3435973836 unsigned int
powered_railtypes -858993460 RailTypes
compatible_railtypes -858993460 RailTypes
bridge_offset 3435973836 unsigned int
fallback_railtype 204 '??' unsigned char
curve_speed 204 '??' unsigned char
flags -858993460 RailTypeFlags
cost_multiplier 52428 unsigned short
maintenance_multiplier 52428 unsigned short
acceleration_type 204 '??' unsigned char
max_speed 52428 unsigned short
label 3435973836 unsigned int
+ alternate_labels {data=0x0000000000000000 items=0 capacity=0 } SmallVector<unsigned int,4>
map_colour 204 '??' unsigned char
introduction_date -858993460 int
introduction_required_railtypes -858993460 RailTypes
introduces_railtypes -858993460 RailTypes
sorting_order 204 '??' unsigned char
+ grffile 0x00000001420124f8 const GRFFile * [12]
+ group 0x0000000142012558 const SpriteGroup * [12]