From baee729cd17c59253319ae8281f49e49abd76644 Mon Sep 17 00:00:00 2001 From: Mario Kilies Date: Tue, 4 Jan 2011 03:07:41 +0100 Subject: Added ncurses initialization. --- src/display.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/display.c (limited to 'src/display.c') diff --git a/src/display.c b/src/display.c new file mode 100644 index 0000000..2304a39 --- /dev/null +++ b/src/display.c @@ -0,0 +1,19 @@ +#include "display.h" +#include + +void display_init(void) +{ + initscr(); // Start curses mode + raw(); // Line buffering disabled + keypad(stdscr, true); // We get F1, F2 etc.. + noecho(); // Don't echo() while we do getch + curs_set(0); // Make the cursor invisible + + clear(); + refresh(); +} + +void display_fini(void) +{ + endwin(); // End curses mode +} -- cgit v1.2.3