blob: 8384cebfaec0da58dde4ab5db8310e167ca34e57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "input.h"
static bool key_buffer[MAX_KEY_BUFFER_SIZE] = { false };
void Input_PressKey(unsigned int key)
{
if(key > 256 || key < 0) return;
key_buffer[key] = true;
}
void Input_ReleaseKey(unsigned int key)
{
if(key > 256 || key < 0) return;
key_buffer[key] = false;
}
bool Input_isKeyPressed(unsigned int key)
{
if(key > 256 || key < 0) return false;
return key_buffer[key];
}
|