From 15621c41d2d38aa6023439ccd96416c66bf9345b Mon Sep 17 00:00:00 2001 From: Charadon Date: Mon, 13 Jun 2022 19:30:55 -0400 Subject: Revert "Maybe made clock more accurate? Needs testing" This reverts commit a1f0c28548dce172cdb56b69c07d8bfee1c00d15. --- src/main.c | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 4886523..6f2e96e 100644 --- a/src/main.c +++ b/src/main.c @@ -51,28 +51,10 @@ static int internal_clock() { const struct timespec Delay = { 0, 16666666 }; - struct timespec Remaining = { - 0, 0 - }; - bool Lock = true; + struct timespec Remaining; while(GameGoing == true) { SDL_AtomicAdd(&Ticks, 1); nanosleep(&Delay, &Remaining); - if (Remaining.tv_nsec != 0 && Remaining.tv_sec != 0) { - Lock = true; - double InitialTime = GetTime(); - double TotalRemainingTime = (Remaining.tv_sec/1000000000.0f)+(Remaining.tv_nsec*1000000000.0f); - while(Lock == true) { - double CurrentTime = GetTime() - InitialTime; - TotalRemainingTime -= CurrentTime; - if(TotalRemainingTime <= 0) { - Lock = false; - } - } - } else { - Lock = false; - } - } return(0); } -- cgit 1.4.1-2-gfad0