X-Git-Url: https://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fmain.c;h=edf7156aedddd98fffb899796f534cdcb4e2dd01;hp=4b6a9588330d03935a1ca21c6edcb03c64daa8a1;hb=82b3e1cc221312a5bd549d1f2d14bb682a311751;hpb=2bb81ea2565c3627c954b5c37326db89b0048472 diff --git a/src/main.c b/src/main.c index 4b6a958..edf7156 100644 --- a/src/main.c +++ b/src/main.c @@ -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); } }