]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/signal.cpp
Add a common base class for tangible objects
[r2c2.git] / source / 3d / signal.cpp
index 8601bcc8d935aaa381d137275602fe263a67e673..0942bce22e1389aee4798c6376d2eb7e7cc7ac2e 100644 (file)
@@ -27,7 +27,7 @@ void Signal3D::setup_render(GL::Renderer &renderer, const GL::Tag &) const
 {
        const Vector &pos = signal.get_position();
        renderer.matrix_stack() *= GL::Matrix::translation(pos.x, pos.y, pos.z);
-       renderer.matrix_stack() *= GL::Matrix::rotation(signal.get_direction(), 0, 0, 1);
+       renderer.matrix_stack() *= GL::Matrix::rotation(signal.get_rotation(), 0, 0, 1);
        // XXX Use track gauge, configure signal side
        renderer.matrix_stack() *= GL::Matrix::translation(0, -0.035, 0);
 }