X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=66ff780504d90153a198bf4ef3240c86d422ef5b;hp=f8d36daf709b24c3c372bff424bf74ddf671468e;hb=e802a9609c8b94b3aa720d28acab5c4240fc996f;hpb=24b64f626ba95db5e0529b63bf29909834fe3034 diff --git a/src/libgame/system.h b/src/libgame/system.h index f8d36daf..66ff7805 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 MIN_VSYNC_FRAME_DELAY 15 /* minimum value for vsync to keep */ #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 @@ -1290,6 +1291,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; @@ -1417,6 +1419,12 @@ struct ValueTextInfo char *text; }; +struct StringValueTextInfo +{ + char *value; + char *text; +}; + struct ConfigInfo { char *token;