My Project
|
#include <inputs.hh>
Public Member Functions | |
bool | get_state (const int key) |
void | set_state (const int key, const bool action) |
bool | key_in_bounds (int key) |
Static Public Member Functions | |
static Keyboard & | get_instance () |
Private Member Functions | |
Keyboard (void) | |
Private Attributes | |
std::unordered_map< Key, bool > | state |
|
private |
|
inlinestatic |
bool Keyboard::get_state | ( | const int | key | ) |
bool Keyboard::key_in_bounds | ( | int | key | ) |
void Keyboard::set_state | ( | const int | key, |
const bool | action | ||
) |
|
private |