#ifndef SPECTRE_INPUT_KEYBOARD_H #define SPECTRE_INPUT_KEYBOARD_H #include #include "InputEvent.h" #include "InputDevice.h" namespace sp { class Keyboard : public InputDevice { public : virtual ~Keyboard() {}; virtual bool isKeyDown(Key::Type key) = 0; static std::string getKeyName(Key::Type key); }; } // namespace sp #endif /* SPECTRE_INPUT_KEYBOARD_H */