From a8609ccd901b1942e862c14205026d841e640add Mon Sep 17 00:00:00 2001 From: EliteTK Date: Thu, 10 Jul 2014 22:35:35 +0100 Subject: More stuff. --- ncursor.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 ncursor.c (limited to 'ncursor.c') diff --git a/ncursor.c b/ncursor.c new file mode 100644 index 0000000..93c3f07 --- /dev/null +++ b/ncursor.c @@ -0,0 +1,30 @@ +#include +#include +#include + +int main(int argc, char **argv) +{ + initscr(); + raw(); + noecho(); + + int row, col; + getmaxyx(stdscr, row, col); + + int x = 0, y = 0; + + bool run = true; + while (run) { + char c = getch(); + switch (c) { + case 'w': if (x > 0) x--; break; + case 's': if (x < (row - 1)) x++; break; + case 'a': if (y > 0) y--; break; + case 'd': if (y < (col - 1)) y++; break; + case 'x': run = false; break; + } + move(x, y); + } + + endwin(); +} -- cgit v1.2.3-54-g00ecf