shithub: cstory

Download patch

ref: be533e2f55dffa365dbe2732b047b9c9db510a60
parent: d04bd946490b611552c7d7baa2d42f8817caa32c
author: Clownacy <Clownacy@users.noreply.github.com>
date: Mon Jan 20 18:54:46 EST 2020

Remove FRAMERATE constant

I don't see the point in it.

--- a/src/Draw.cpp
+++ b/src/Draw.cpp
@@ -48,8 +48,6 @@
 	BOOL bSystem;	// Basically a 'do not regenerate' flag
 } surface_metadata[SURFACE_ID_MAX];
 
-#define FRAMERATE 20
-
 BOOL Flip_SystemTask(void)
 {
 	static unsigned long timePrev;
@@ -63,7 +61,7 @@
 		// Framerate limiter
 		timeNow = SDL_GetTicks();
 
-		if (SDL_TICKS_PASSED(timeNow, timePrev + FRAMERATE))
+		if (SDL_TICKS_PASSED(timeNow, timePrev + 20))
 			break;
 
 		SDL_Delay(1);
@@ -72,7 +70,7 @@
 	if (SDL_TICKS_PASSED(timeNow, timePrev + 100))
 		timePrev = timeNow;	// If the timer is freakishly out of sync, panic and reset it, instead of spamming frames for who-knows how long
 	else
-		timePrev += FRAMERATE;
+		timePrev += 20;
 
 	Backend_DrawScreen();
 
--