1
0
Fork 0
spectre/include/Spectre/Input/Keyboard.h
2016-01-10 09:26:43 +01:00

19 lines
343 B
C++

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