diff options
Diffstat (limited to 'src/display.c')
| -rw-r--r-- | src/display.c | 19 |
1 files changed, 19 insertions, 0 deletions
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 <curses.h> + +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 +} |
