1 2 #ifndef _SETTINGS_H 3 #define _SETTINGS_H 4 5 #include "input.h" 6 7 struct Settings 8 { 9 uint16_t version; 10 int resolution; 11 int last_save_slot; 12 bool multisave; 13 bool files_extracted; 14 bool show_fps; 15 bool displayformat; 16 17 bool enable_debug_keys; 18 bool sound_enabled; 19 int music_enabled; 20 21 bool instant_quit; 22 bool emulate_bugs; 23 bool no_quake_in_hell; 24 bool inhibit_fullscreen; 25 26 bool skip_intro; 27 int reserved[8]; 28 29 int input_mappings[INPUT_COUNT]; 30 }; 31 32 bool settings_load(Settings *settings=NULL); 33 bool settings_save(Settings *settings=NULL); 34 35 extern Settings *settings; 36 extern Settings normal_settings; 37 extern Settings replay_settings; 38 39 40 #endif 41