Input - ZenXChaos/MapleStorySDLCPP GitHub Wiki

Input

Input.h // Input.cpp : Handles KeyBoard input.

private members:

std::map<SDL_Scancode, bool> keysDown;
std::map<SDL_Scancode, bool> keysUp;

public members:

void KeyDown(SDL_Scancode key);
void KeyUp(SDL_Scancode key);
bool IsKeyPressed(SDL_Scancode key);

keysDown: Map of keys that are held down

keysUp: Map of keys released

void KeyDown: Handles KeyPress

void KeyUp: Handles KeyRelease