From 5f5f1cd006a3ed2435743db0cc9e5e0952e84cb8 Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Sun, 5 Feb 2023 23:35:36 -0800 Subject: v1 done, base game --- conio.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 conio.h (limited to 'conio.h') diff --git a/conio.h b/conio.h new file mode 100644 index 0000000..fa866f2 --- /dev/null +++ b/conio.h @@ -0,0 +1,14 @@ +#include +#include +#include +int getch(void) { + struct termios oldattr, newattr; + int ch; + tcgetattr(STDIN_FILENO, &oldattr); + newattr = oldattr; + newattr.c_lflag &= ~(ICANON | ECHO); + tcsetattr(STDIN_FILENO, TCSANOW, &newattr); + ch = getchar(); + tcsetattr(STDIN_FILENO, TCSANOW, &oldattr); + return ch; +} -- cgit v1.3.1