12 #include "../stdafx.h"
13 #include "../station_map.h"
14 #include "../tunnelbridge_map.h"
18 #include "../safeguards.h"
29 for (uint i = 0; i < _railtype_list.
Length(); i++) {
32 if (rti->
label != _railtype_list[i])
return true;
34 if (_railtype_list[i] != 0)
return true;
42 void AfterLoadLabelMaps()
47 for (uint i = 0; i < _railtype_list.
Length(); i++) {
51 *railtype_conversion_map.
Append() = r;
84 _railtype_list.
Clear();
92 static const SaveLoad _label_object_desc[] = {
97 static void Save_RAIL()
109 static void Load_RAIL()
111 _railtype_list.
Clear();
117 *_railtype_list.
Append() = (RailTypeLabel)lo.label;
121 extern const ChunkHandler _labelmaps_chunk_handlers[] = {
122 {
'RAIL', Save_RAIL, Load_RAIL, NULL, NULL, CH_ARRAY |
CH_LAST},