nsnake
Classic snake game for the terminal
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Enumerations
Pages
src
Interface
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
10
namespace
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
Ncurses::getInput
int getInput(int delay_ms=-1)
Returns a pressed character within a timespan of delay_ms (milliseconds).
Definition:
Ncurses.cpp:37
Ncurses::init
bool init()
Initializes Ncurses mode.
Definition:
Ncurses.cpp:3
Ncurses::delay_ms
void delay_ms(int delay)
Sleeps for #delay miliseconds.
Definition:
Ncurses.cpp:32
Ncurses::exit
void exit()
Quits Ncurses mode.
Definition:
Ncurses.cpp:25
Generated on Mon Jan 8 2024 22:35:11 for nsnake by
1.8.5