added video frame counter (currently not used)
[rocksndiamonds.git] / src / libgame / sdl.c
index fca1e8b9f3e357c06f8ac4818344ed4f30efbaf0..e13b6736e32999aec9e2574c7d3da7780dffe59c 100644 (file)
@@ -218,12 +218,16 @@ static void UpdateScreenExt(SDL_Rect *rect, boolean with_frame_delay)
   if (with_frame_delay)
     WaitUntilDelayReached(&video.frame_delay, video.frame_delay_value);
 
+  video.frame_counter++;
+
   // show render target buffer on screen
   SDL_RenderPresent(sdl_renderer);
 }
 
 static void UpdateScreen_WithFrameDelay(SDL_Rect *rect)
 {
+  PumpEvents();                // execute event filter actions while waiting
+
   UpdateScreenExt(rect, TRUE);
 }