capture feature
[censuslogo] / src / app.c
index 8c4b6dd..7f6ed9f 100644 (file)
--- a/src/app.c
+++ b/src/app.c
@@ -48,6 +48,12 @@ void app_display(void)
        glLineWidth(5.0);
 
        anim = fmod(t / 6.0f, LOOPTIME);
+
+       if(nloops > 0 && (anim < t / 6.0f)) {
+               app_quit();
+               return;
+       }
+
        alpha = 1.0f - ((anim - (LOOPTIME - 0.075)) / 0.06f);
        if(alpha < 0.0f) alpha = 0.0f;
        if(alpha > 1.0f) alpha = 1.0f;