video.window_scaling_available = WINDOW_SCALING_STATUS;
+ video.frame_delay = 0;
+ video.frame_delay_value = GAME_FRAME_DELAY;
+
SDLInitVideoBuffer(fullscreen);
video.initialized = TRUE;
return SDLSetVideoMode(fullscreen);
}
+void SetVideoFrameDelay(unsigned int frame_delay_value)
+{
+ video.frame_delay_value = frame_delay_value;
+}
+
+unsigned int GetVideoFrameDelay()
+{
+ return video.frame_delay_value;
+}
+
boolean ChangeVideoModeIfNeeded(boolean fullscreen)
{
if ((fullscreen && !video.fullscreen_enabled && video.fullscreen_available)||