DEADSOFTWARE

implement optional opengl render
[flatwaifu.git] / src / main.c
index 4b6a9588330d03935a1ca21c6edcb03c64daa8a1..edf7156aedddd98fffb899796f534cdcb4e2dd01 100644 (file)
@@ -93,22 +93,16 @@ int main(int argc, char *argv[]) {
   F_loadmus("MENU");
   S_startmusic(0);
   
-  Uint32 ticks = 0;
-  for(;;) {
-
+  Uint32 ticks = SDL_GetTicks();
+  for (;;) {
     updatee_keys();
-
     S_updatemusic();
-
-    G_act();
-
-    R_draw();
-    
-    Uint32 t;
-    while ((t = SDL_GetTicks())-ticks < DELAY) {
-        SDL_Delay(1);
+    Uint32 t = SDL_GetTicks();
+    if (t - ticks > DELAY) {
+      ticks = t;
+      G_act();
     }
-    ticks = t - t % DELAY;
-
+    R_draw();
+    //SDL_Delay(1);
   }
 }