From d813b06a015bd678af7d8262b26373759bf2aacb Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 30 May 2023 14:39:30 +0200 Subject: Add settings button and navigation --- src/globals.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'src/globals.c') diff --git a/src/globals.c b/src/globals.c index f62962a..5580681 100644 --- a/src/globals.c +++ b/src/globals.c @@ -46,7 +46,7 @@ bool clear_screen = true; #define PIANO_W 170 #define PIANO_H 20 #define PIANO_START_X 30 -#define PIANO_START_Y 67 +#define PIANO_START_Y 69 #define PIANO_NOTE_W 2 #define PARAMS_W 170 @@ -68,6 +68,8 @@ bool clear_screen = true; #define BPM_START_Y (TRIG_START_Y + TRIG_H + 8) #define BPM_H 22 +#define SETTINGS_START_X (R_SIDEBAR_X) +#define SETTINGS_START_Y (TRIG_START_Y - 7) #define PLAY_START_X (R_SIDEBAR_X) #define PLAY_START_Y (TRIG_START_Y + 12) #define STOP_START_X (R_SIDEBAR_X + 14) @@ -81,13 +83,14 @@ bool clear_screen = true; #define SEQ_N_CHANNELS 4 enum RIGHT_COL_LOC { - R_COL_BPM = 0, - R_COL_PLAY = 1, - R_COL_STOP = 2, - R_COL_BANK_D = 3, - R_COL_BANK_C = 4, - R_COL_BANK_B = 5, - R_COL_BANK_A = 6, + R_COL_BPM = 0, + R_COL_PLAY = 1, + R_COL_STOP = 2, + R_COL_SETTINGS = 3, + R_COL_BANK_D = 4, + R_COL_BANK_C = 5, + R_COL_BANK_B = 6, + R_COL_BANK_A = 7, }; // Input handling works using a FSM. The input handler is switched to whichever -- cgit v1.2.1