Files
letnik3koncni-prap/include/game/input.hpp
2026-03-16 08:21:04 +01:00

19 lines
483 B
C++

#pragma once
#include <SDL3/SDL.h>
namespace Game {
class Input {
public:
Input() = delete;
static void update();
static bool isKeyPressed(SDL_Scancode key);
static bool isKeyJustPressed(SDL_Scancode key);
static bool isKeyJustReleased(SDL_Scancode key);
private:
static const bool* mCurrentKeyStates;
static bool* mPreviousKeyStates;
static int mNumKeys;
};
}