nsnake
Classic snake game for the terminal
Loading...
Searching...
No Matches
Ncurses.hpp
1#ifndef NCURSES_H_DEFINED
2#define NCURSES_H_DEFINED
3
4#include <stdbool.h>
5#include <ncurses.h>
6#include <sys/select.h> // select()
7#include <unistd.h> // STDIN_FILENO
8
10namespace Ncurses
11{
13 bool init();
14
16 void exit();
17
19 void delay_ms(int delay);
20
29 int getInput(int delay_ms=-1);
30};
31
32#endif //NCURSES_H_DEFINED
33
Everything related to the terminal library Ncurses.
Definition Ncurses.hpp:11
void delay_ms(int delay)
Sleeps for #delay miliseconds.
Definition Ncurses.cpp:32
bool init()
Initializes Ncurses mode.
Definition Ncurses.cpp:3
int getInput(int delay_ms=-1)
Returns a pressed character within a timespan of delay_ms (milliseconds).
Definition Ncurses.cpp:37
void exit()
Quits Ncurses mode.
Definition Ncurses.cpp:25