]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/vehicletype.h
Make TrackWrap take a Layout3D since it doesn't really need Designer
[r2c2.git] / source / 3d / vehicletype.h
index bef461c695befa7a3781983bd9a3918be9295ba8..f65a1d6f66ad8395efd7e8a0caaf47e017a1d956 100644 (file)
@@ -1,7 +1,7 @@
 /* $Id$
 
 This file is part of R²C²
-Copyright © 2010  Mikkosoft Productions, Mikko Rasa
+Copyright © 2010-2011  Mikkosoft Productions, Mikko Rasa
 Distributed under the GPL
 */
 
@@ -19,7 +19,7 @@ class Catalogue3D;
 class VehicleType3D
 {
 private:
-       const Catalogue3D &catalogue;
+       Catalogue3D &catalogue;
        const VehicleType &type;
        std::map<std::string, Msp::GL::Object *> objects;
        Msp::GL::Object *body_object;
@@ -28,11 +28,11 @@ private:
        std::vector<Msp::GL::Object *> rod_objects;
 
 public:
-       VehicleType3D(const Catalogue3D &, const VehicleType &);
+       VehicleType3D(Catalogue3D &, const VehicleType &);
        ~VehicleType3D();
 
        const Msp::GL::Object *get_body_object() const { return body_object; }
-       const Msp::GL::Object *get_axle_object(unsigned) const;
+       const Msp::GL::Object *get_fixed_axle_object(unsigned) const;
        const Msp::GL::Object *get_bogie_object(unsigned) const;
        const Msp::GL::Object *get_bogie_axle_object(unsigned, unsigned) const;
        const Msp::GL::Object *get_rod_object(unsigned) const;