diff options
author | Bad Diode <bd@badd10de.dev> | 2023-05-30 08:51:08 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-05-30 08:51:08 +0200 |
commit | af9b2f0bc53fa2158cfc06d8b3b2c33e08c006d9 (patch) | |
tree | df218c13f9d77147960861f63f6703f75f175060 /src/settings.c | |
parent | 966629192afc2922c52bba135949a02789c02a5b (diff) | |
download | stepper-af9b2f0bc53fa2158cfc06d8b3b2c33e08c006d9.tar.gz stepper-af9b2f0bc53fa2158cfc06d8b3b2c33e08c006d9.zip |
Add Merveilles theme
Diffstat (limited to 'src/settings.c')
-rw-r--r-- | src/settings.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/settings.c b/src/settings.c index 15d4bdf..d9d890d 100644 --- a/src/settings.c +++ b/src/settings.c | |||
@@ -48,6 +48,13 @@ handle_settings_input(void) { | |||
48 | } | 48 | } |
49 | swap_palette(settings.theme); | 49 | swap_palette(settings.theme); |
50 | } break; | 50 | } break; |
51 | case 2: { | ||
52 | if ((settings.cursor + 1) >= CURSOR_NUM) { | ||
53 | settings.cursor = 0; | ||
54 | } else { | ||
55 | settings.cursor++; | ||
56 | } | ||
57 | } break; | ||
51 | } | 58 | } |
52 | save_metadata(); | 59 | save_metadata(); |
53 | clear_screen = true; | 60 | clear_screen = true; |
@@ -69,6 +76,13 @@ handle_settings_input(void) { | |||
69 | } | 76 | } |
70 | swap_palette(settings.theme); | 77 | swap_palette(settings.theme); |
71 | } break; | 78 | } break; |
79 | case 2: { | ||
80 | if (settings.cursor == 0) { | ||
81 | settings.cursor = CURSOR_NUM - 1; | ||
82 | } else { | ||
83 | settings.cursor--; | ||
84 | } | ||
85 | } break; | ||
72 | } | 86 | } |
73 | save_metadata(); | 87 | save_metadata(); |
74 | clear_screen = true; | 88 | clear_screen = true; |