X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=2f39c1a1ddca6ef012d21f2461422af5a94e00b1;hp=ae23c9240cddb235b0cc4333cfa9d97fb3bcb18c;hb=0eec2fba66b847051c4ad7990d8be75c114e1be7;hpb=740b7b55a7f4982f08b09daee0152ec9df3240ae diff --git a/src/libgame/system.h b/src/libgame/system.h index ae23c924..2f39c1a1 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -458,6 +458,7 @@ #define MENU_FRAME_DELAY 20 /* frame delay in milliseconds */ #define GAME_FRAME_DELAY 20 /* frame delay in milliseconds */ #define FFWD_FRAME_DELAY 10 /* 200% speed for fast forward */ +#define MAX_VSYNC_FRAME_DELAY 16 /* maximum value for vsync to work */ #define FRAMES_PER_SECOND (ONE_SECOND_DELAY / GAME_FRAME_DELAY) #define FRAMES_PER_SECOND_SP 35 @@ -1289,6 +1290,7 @@ struct SetupInfo boolean quick_switch; boolean input_on_focus; boolean prefer_aga_graphics; + boolean game_speed_extended; int game_frame_delay; boolean sp_show_border_elements; boolean small_game_graphics; @@ -1416,6 +1418,12 @@ struct ValueTextInfo char *text; }; +struct StringValueTextInfo +{ + char *value; + char *text; +}; + struct ConfigInfo { char *token;