From ff74da1c03e1fb428da849a42625574351f03536 Mon Sep 17 00:00:00 2001 From: Andreas Ortmann Date: Wed, 28 Sep 2016 15:33:35 +0200 Subject: [PATCH] rockets rotate in their direction now. --- game/renderer_polygon_3d/renderer_polygon_3d.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/game/renderer_polygon_3d/renderer_polygon_3d.cpp b/game/renderer_polygon_3d/renderer_polygon_3d.cpp index 7f54c85..0d781f7 100644 --- a/game/renderer_polygon_3d/renderer_polygon_3d.cpp +++ b/game/renderer_polygon_3d/renderer_polygon_3d.cpp @@ -2,8 +2,9 @@ #include -#include "glm/gtc/type_ptr.hpp" +#include #include +#include #include "polygon_model.hpp" @@ -130,8 +131,10 @@ namespace endofthejedi { glm::mat4 model(1.0f); - static float a = 0.0; - a += 2.0*M_PI * 0.01; + //static float a = 0.0; + //a += 2.0*M_PI * 0.01; + glm::vec2 vn = glm::normalize(missile->velocity); + float a = std::atan2((float) vn.y, (float) vn.x); model = glm::rotate(model, a, glm::vec3(0.0f, 0.0f, 1.0f));