aboutsummaryrefslogtreecommitdiff
#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];
}