diff dmglrender.cpp @ 92:28dd29f3a65f

Remove DMSimpleRenderer::animate() and use direct time value in drawScene() etc.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 25 May 2021 00:44:40 +0300
parents 4df8a7337e3e
children 50a69d327b4f
line wrap: on
line diff
--- a/dmglrender.cpp	Mon Jan 18 12:23:48 2021 +0200
+++ b/dmglrender.cpp	Tue May 25 00:44:40 2021 +0300
@@ -426,12 +426,17 @@
     glEnable(GL_LIGHTING);
 
     // Draw models
+    glPushMatrix();
+    glRotatef(time * 360.0, 0, 1, 0);
+
     for (const DMModel &model : scene.models)
     {
         glPushMatrix();
         drawModel(scene, model, time);
         glPopMatrix();
     }
+
+    glPopMatrix();
 }
 
 
@@ -453,13 +458,3 @@
     gluLookAt(0, 0.12, 0.24, 0, 0.12, 0, 0, 1, 0);
     return true;
 }
-
-
-bool DMGLSimpleRenderer::animate(DMSimpleScene &scene, const float time)
-{
-    (void) scene;
-    (void) time;
-
-    glRotatef(2.0f, 0, 1, 0);
-    return true;
-}