14 name =
"KeyboardManager";
ComponentTypeID GetComponentTypeID_Static()
void PostKeyEvent(SDL_KeyboardEvent const &ke)
bool m_keysPressedThisFrame[SDL_SCANCODE_COUNT]
static KeyboardManager & Get()
bool m_keyStates[SDL_SCANCODE_COUNT]
bool IsKeyHeld(SDL_Scancode sc)
bool m_keysReleasedThisFrame[SDL_SCANCODE_COUNT]
static KeyboardManager & GetInstance()
bool IsKeyPressed(SDL_Scancode sc)
bool IsKeyReleased(SDL_Scancode sc)
void HandleEvent(const SDL_Event *ev)
virtual ~KeyboardManager()