aboutsummaryrefslogtreecommitdiffstats
path: root/src/settings.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-05-30 08:51:08 +0200
committerBad Diode <bd@badd10de.dev>2023-05-30 08:51:08 +0200
commitaf9b2f0bc53fa2158cfc06d8b3b2c33e08c006d9 (patch)
treedf218c13f9d77147960861f63f6703f75f175060 /src/settings.c
parent966629192afc2922c52bba135949a02789c02a5b (diff)
downloadstepper-af9b2f0bc53fa2158cfc06d8b3b2c33e08c006d9.tar.gz
stepper-af9b2f0bc53fa2158cfc06d8b3b2c33e08c006d9.zip
Add Merveilles theme
Diffstat (limited to 'src/settings.c')
-rw-r--r--src/settings.c14
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;