1 #include <msp/core/maputils.h>
2 #include <msp/core/refptr.h>
3 #include <msp/datafile/parser.h>
5 #include "signaltype.h"
6 #include "terraintype.h"
8 #include "vehicletype.h"
15 Catalogue::Catalogue():
19 add_type<TrackType>().keyword("track");
20 add_type<SignalType>().keyword("signal");
21 add_type<VehicleType>().keyword("vehicle");
22 add_type<TerrainType>().keyword("terrain");
23 add_type<TrackAppearance>().keyword("track_appearance");
27 Catalogue::Loader::Loader(Catalogue &c):
28 Collection::Loader(c),
31 add("layout", &Loader::layout);
32 add("scale", &Loader::scale);
35 void Catalogue::Loader::layout()
40 void Catalogue::Loader::scale(float n, float d)