diff options
Diffstat (limited to 'src/settings.h')
-rw-r--r-- | src/settings.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/src/settings.h b/src/settings.h index 332e6fd..f917534 100644 --- a/src/settings.h +++ b/src/settings.h | |||
@@ -1,7 +1,15 @@ | |||
1 | #ifndef SETTINGS_H | 1 | #ifndef SETTINGS_H |
2 | #define SETTINGS_H | 2 | #define SETTINGS_H |
3 | 3 | ||
4 | #define N_SETTINGS 4 | 4 | typedef enum SettingsList { |
5 | SETTINGS_GLOB_MUTE, | ||
6 | SETTINGS_GLOB_BPM, | ||
7 | SETTINGS_AUTO_SAVE, | ||
8 | SETTINGS_SYNC, | ||
9 | SETTINGS_THEME, | ||
10 | SETTINGS_HELP, | ||
11 | SETTINGS_NUM, | ||
12 | } SettingsList; | ||
5 | 13 | ||
6 | typedef enum SyncSetting { | 14 | typedef enum SyncSetting { |
7 | SYNC_NONE = 0, | 15 | SYNC_NONE = 0, |
@@ -51,17 +59,6 @@ char * theme_setting_str[] = { | |||
51 | "MERVEILLES", | 59 | "MERVEILLES", |
52 | }; | 60 | }; |
53 | 61 | ||
54 | typedef enum CursorSetting { | ||
55 | CURSOR_THICK_LINE = 0, | ||
56 | CURSOR_LINE, | ||
57 | CURSOR_NUM, | ||
58 | } CursorSetting; | ||
59 | |||
60 | char * cursor_setting_str[] = { | ||
61 | "THICK LINE", | ||
62 | "LINE", | ||
63 | }; | ||
64 | |||
65 | typedef enum HelpSetting { | 62 | typedef enum HelpSetting { |
66 | HELP_OFF = 0, | 63 | HELP_OFF = 0, |
67 | HELP_ON, | 64 | HELP_ON, |
@@ -76,7 +73,6 @@ char * help_setting_str[] = { | |||
76 | typedef struct Settings { | 73 | typedef struct Settings { |
77 | SyncSetting sync; | 74 | SyncSetting sync; |
78 | ThemeSetting theme; | 75 | ThemeSetting theme; |
79 | CursorSetting cursor; | ||
80 | HelpSetting help; | 76 | HelpSetting help; |
81 | u8 reserved[63]; | 77 | u8 reserved[63]; |
82 | } Settings; | 78 | } Settings; |