1#include <zen/inputs/ZEN_Input.h>
2#include <zen/inputs/ZEN_KeyCodes.h>
8 void Input::bind(
const InputSystem *inputSystem) { s_inputSystem = inputSystem; }
10 void Input::unbind() { s_inputSystem =
nullptr; }
12 bool Input::isKeyHeld(ScanCode scancode) {
13 return s_inputSystem->held(
static_cast<int>(scancode));
16 bool Input::isKeyPressed(ScanCode scancode) {
17 return s_inputSystem->pressed(
static_cast<int>(scancode));
20 bool Input::isKeyReleased(ScanCode scancode) {
21 return s_inputSystem->released(
static_cast<int>(scancode));