NXEngine v1.0.0.6
[NXEngine.git] / settings.h
blob0f1db78c81e5913804b11bb53560748fe3d2fb2c
2 #ifndef _SETTINGS_H
3 #define _SETTINGS_H
5 #include "input.h"
7 struct Settings
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;
17 bool enable_debug_keys;
18 bool sound_enabled;
19 int music_enabled;
21 bool instant_quit;
22 bool emulate_bugs;
23 bool no_quake_in_hell;
24 bool inhibit_fullscreen;
26 bool skip_intro;
27 int reserved[8];
29 int input_mappings[INPUT_COUNT];
32 bool settings_load(Settings *settings=NULL);
33 bool settings_save(Settings *settings=NULL);
35 extern Settings *settings;
36 extern Settings normal_settings;
37 extern Settings replay_settings;
40 #endif