X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrackpart.h;h=0411d72ab3ee2d649851656dea18c6efd2dcb8a7;hb=02c9a9779954d993cb73fe5f7a72b0847e87f633;hp=05fa0ba9dabd594cd2d882c99f579f1bdf165e50;hpb=319f90fd59587efc1242c34f307abc29f323642b;p=r2c2.git diff --git a/source/libmarklin/trackpart.h b/source/libmarklin/trackpart.h index 05fa0ba..0411d72 100644 --- a/source/libmarklin/trackpart.h +++ b/source/libmarklin/trackpart.h @@ -16,26 +16,21 @@ namespace Marklin { struct TrackPart { - class Loader: public Msp::DataFile::Loader + class Loader: public Msp::DataFile::BasicLoader { - private: - TrackPart ∂ - public: Loader(TrackPart &); - TrackPart &get_object() { return part; } private: virtual void finish(); - void start(float, float, float); }; - Point pos; - float dir; - float length; - float radius; - unsigned route; - bool dead_end; + Point pos; + float dir; + float length; + float radius; + unsigned path; + bool dead_end; TrackPart();