From 905f72775fa91b0a467f3c0847c60cf0f85a6d80 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Tue, 4 Apr 2017 21:47:16 +0100 Subject: Sprite batching workin --- include/YAGE/inputmanager.hpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 include/YAGE/inputmanager.hpp (limited to 'include/YAGE/inputmanager.hpp') diff --git a/include/YAGE/inputmanager.hpp b/include/YAGE/inputmanager.hpp new file mode 100644 index 00000000..7f49c3b3 --- /dev/null +++ b/include/YAGE/inputmanager.hpp @@ -0,0 +1,23 @@ +#ifndef INPUT_MANAGER_HPP +#define INPUT_MANAGER_HPP + +#include + +namespace yage +{ + +class InputManager +{ + // member variables +private: + std::unordered_map key_map_; + + // member functions +public: + void keyPressed(unsigned key); + void keyReleased(unsigned key); + bool isKeyPressed(unsigned key) const; +}; + +} +#endif -- cgit