X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=9193f8a915cdca70f0470ba33e74df53bcd0a779;hb=8fbf8a2b1afed9d7b6fec76463eeff17405608a7;hp=110e18c2392c3f462650f69e5ad0cf36bb246c29;hpb=2f3a28bda17371321ce501789664ebd6c9456cd9;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 110e18c2..9193f8a9 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -47,9 +47,9 @@ #define WINDOW_SCALING_NOT_AVAILABLE FALSE #define WINDOW_SCALING_AVAILABLE TRUE -#define MIN_WINDOW_SCALING_PERCENT 50 +#define MIN_WINDOW_SCALING_PERCENT 30 #define STD_WINDOW_SCALING_PERCENT 100 -#define MAX_WINDOW_SCALING_PERCENT 300 +#define MAX_WINDOW_SCALING_PERCENT 400 #define STEP_WINDOW_SCALING_PERCENT 10 /* values for window scaling quality */ @@ -768,6 +768,9 @@ struct VideoSystemInfo char *window_scaling_quality; int screen_rendering_mode; + unsigned int frame_delay; + unsigned int frame_delay_value; + boolean initialized; }; @@ -1407,6 +1410,8 @@ Pixel GetPixelFromRGBcompact(Bitmap *, unsigned int); void KeyboardAutoRepeatOn(void); void KeyboardAutoRepeatOff(void); boolean SetVideoMode(boolean); +void SetVideoFrameDelay(unsigned int); +unsigned int GetVideoFrameDelay(); boolean ChangeVideoModeIfNeeded(boolean); Bitmap *LoadImage(char *);