X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=466360035445e37be06ba0efade537367b426d6a;hb=5361c043c5668c9801b4682e0691d34ec428545f;hp=e39ba56759eeabca5e2455482130a2b00cb81999;hpb=06caafc8481189a73ffc5beb2105aaec5ac0acb5;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index e39ba567..46636003 100644 --- a/src/files.c +++ b/src/files.c @@ -1181,17 +1181,18 @@ void SaveScore(int level_nr) #define SETUP_TOKEN_TIME_LIMIT 13 #define SETUP_TOKEN_FULLSCREEN 14 #define SETUP_TOKEN_ASK_ON_ESCAPE 15 -#define SETUP_TOKEN_GRAPHICS_DIR 16 -#define SETUP_TOKEN_SOUNDS_DIR 17 -#define SETUP_TOKEN_MUSIC_DIR 18 +#define SETUP_TOKEN_GRAPHICS_SET 16 +#define SETUP_TOKEN_SOUNDS_SET 17 +#define SETUP_TOKEN_MUSIC_SET 18 #define NUM_GLOBAL_SETUP_TOKENS 19 /* shortcut setup */ #define SETUP_TOKEN_SAVE_GAME 0 #define SETUP_TOKEN_LOAD_GAME 1 +#define SETUP_TOKEN_TOGGLE_PAUSE 2 -#define NUM_SHORTCUT_SETUP_TOKENS 2 +#define NUM_SHORTCUT_SETUP_TOKENS 3 /* player setup */ #define SETUP_TOKEN_USE_JOYSTICK 0 @@ -1236,16 +1237,17 @@ static struct TokenInfo global_setup_tokens[] = { TYPE_SWITCH, &si.time_limit, "time_limit" }, { TYPE_SWITCH, &si.fullscreen, "fullscreen" }, { TYPE_SWITCH, &si.ask_on_escape, "ask_on_escape" }, - { TYPE_STRING, &si.graphics_dir, "graphics_dir" }, - { TYPE_STRING, &si.sounds_dir, "sounds_dir" }, - { TYPE_STRING, &si.music_dir, "music_dir" }, + { TYPE_STRING, &si.graphics_set, "graphics_set" }, + { TYPE_STRING, &si.sounds_set, "sounds_set" }, + { TYPE_STRING, &si.music_set, "music_set" }, }; static struct TokenInfo shortcut_setup_tokens[] = { /* shortcut setup */ { TYPE_KEY_X11, &ssi.save_game, "shortcut.save_game" }, - { TYPE_KEY_X11, &ssi.load_game, "shortcut.load_game" } + { TYPE_KEY_X11, &ssi.load_game, "shortcut.load_game" }, + { TYPE_KEY_X11, &ssi.toggle_pause, "shortcut.toggle_pause" } }; static struct TokenInfo player_setup_tokens[] = @@ -1293,12 +1295,13 @@ static void setSetupInfoToDefaults(struct SetupInfo *si) si->fullscreen = FALSE; si->ask_on_escape = TRUE; - si->graphics_dir = getStringCopy(GRAPHICS_DIRECTORY); - si->sounds_dir = getStringCopy(SOUNDS_DIRECTORY); - si->music_dir = getStringCopy(MUSIC_DIRECTORY); + si->graphics_set = getStringCopy(GRAPHICS_SUBDIR); + si->sounds_set = getStringCopy(SOUNDS_SUBDIR); + si->music_set = getStringCopy(MUSIC_SUBDIR); si->shortcut.save_game = DEFAULT_KEY_SAVE_GAME; si->shortcut.load_game = DEFAULT_KEY_LOAD_GAME; + si->shortcut.toggle_pause = DEFAULT_KEY_TOGGLE_PAUSE; for (i=0; i