// $Id: MagicKey.hh 4836 2005-11-11 20:53:06Z m9710797 $ #ifndef MAGICKEY_HH #define MAGICKEY_HH #include "JoystickDevice.hh" namespace openmsx { class MagicKey : public JoystickDevice { public: // Pluggable virtual const std::string& getName() const; virtual const std::string& getDescription() const; virtual void plugHelper(Connector& connector, const EmuTime& time); virtual void unplugHelper(const EmuTime& time); // JoystickDevice virtual byte read(const EmuTime& time); virtual void write(byte value, const EmuTime& time); }; } // namespace openmsx #endif