8 #include <SFML/Window/Keyboard.hpp> 15 void bind(sf::Keyboard::Key key,
const std::function<
void()>&
function);
16 void onPress(sf::Keyboard::Key key,
const std::function<
void()>&
function);
17 void onRelease(sf::Keyboard::Key key,
const std::function<
void()>&
function);
25 bool m_enabled =
true;
26 std::map<sf::Keyboard::Key, std::function<void()>> m_inputs;
27 std::map<sf::Keyboard::Key, std::function<void()>> m_onpress;
28 std::map<sf::Keyboard::Key, std::function<void()>> m_onrelease;