From f3741ce97fd7649dda3bf77ec604e16a96fcac51 Mon Sep 17 00:00:00 2001 From: verdant Date: Wed, 5 Aug 2026 21:08:23 +0800 Subject: Implement a yes-or-no function If y is pressed, return true, or return false --- src/utils.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index 68f92a8..ef6734a 100644 --- a/src/utils.c +++ b/src/utils.c @@ -48,3 +48,16 @@ get_input(const char *prompt, char *buf, size_t len) return 0; } + +bool +y_or_n(const char *prompt) +{ + int ch; + + werase(status_window->win); + mvwprintw(status_window->win, 0, 0, "%s (y or n)", prompt); + wrefresh(status_window->win); + ch = getch(); + + return ch == 'y'; +} -- cgit v1.2.3