From 46e2bea5d8bd74b30fbf4ba84ef04732b79b8628 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Fri, 29 Jan 2021 14:08:16 -0500 Subject: Actually wait for a non-direction key --- snake.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/snake.c b/snake.c index 62f660f..1437deb 100644 --- a/snake.c +++ b/snake.c @@ -205,7 +205,12 @@ uint playSnake(void) { draw(); while (ERR != getch()); nodelay(stdscr, false); - getch(); + int ch; + do { + ch = getch(); + } while ( + ch == KEY_LEFT || ch == KEY_DOWN || ch == KEY_UP || ch == KEY_RIGHT + ); return score; } -- cgit 1.4.1