]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/path.h
Rename the project to R²C²
[r2c2.git] / source / 3d / path.h
index 56e7a2f1be60279ae941aa9d55405cc312be7596..cd6ad90b8cb996643d15240d39c9e34a74e1ef4a 100644 (file)
@@ -1,18 +1,18 @@
 /* $Id$
 
-This file is part of the MSP Märklin suite
+This file is part of R²C²
 Copyright © 2010 Mikkosoft Productions, Mikko Rasa
 Distributed under the GPL
 */
 
-#ifndef MARKLIN3D_PATH_H_
-#define MARKLIN3D_PATH_H_
+#ifndef R2C2_3D_PATH_H_
+#define R2C2_3D_PATH_H_
 
 #include <msp/gl/color.h>
 #include <msp/gl/mesh.h>
 #include <msp/gl/renderable.h>
 
-namespace Marklin {
+namespace R2C2 {
 
 class Track3D;
 
@@ -23,6 +23,7 @@ private:
        unsigned paths;
        bool automatic;
        Msp::GL::Color color;
+       float z_offs;
 
 public:
        Path3D(const Track3D &);
@@ -32,10 +33,11 @@ public:
        void set_path(unsigned);
        void set_mask(unsigned);
        void set_color(const Msp::GL::Color &);
+       void set_layer(float);
 
        virtual void render(const Msp::GL::Tag &) const;
 };
 
-} // namespace Marklin
+} // namespace R2C2
 
 #endif