summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2023-06-19 16:34:06 -0700
committerKai Stevenson <kai@kaistevenson.com>2023-06-19 16:34:06 -0700
commita82f530f99fa75ee44bbf345cf34bae6b399a3a1 (patch)
treeb31accaf7db35eed074476f9d28478481e109d97
parent078fb1cefa5f2893488c461a8be4c903c3ff8e1c (diff)
added q key to exit
-rw-r--r--src/operetta.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/operetta.c b/src/operetta.c
index ae9a418..4669ef8 100644
--- a/src/operetta.c
+++ b/src/operetta.c
@@ -51,11 +51,19 @@ int main(int argc, char** argv) {
while (1) {
draw_screen();
int c = getch();
- if (c == 'j') {
- move_selection(1);
- }
- if (c == 'k') {
- move_selection(-1);
+ switch (c) {
+ case 'j':
+ move_selection(1);
+ break;
+ case 'k':
+ move_selection(-1);
+ break;
+ case ' ':
+ interact_selected();
+ break;
+ case 'q':
+ exit(0);
+ break;
}
}
free(content);