Sirikata
|
#include <SDLInputDevice.hpp>
Public Types | |
enum | Directions { UP, RIGHT, DOWN, LEFT, MAX_DIRECTION } |
Public Member Functions | |
SDLKeyboard (unsigned int which) | |
virtual | ~SDLKeyboard () |
SDLInputManager * | inputManager () |
virtual std::string | getButtonName (unsigned int button) const |
virtual int | getNumButtons () const |
virtual bool | isKeyboard () |
virtual unsigned int | getNumAxes () const |
virtual std::string | getAxisName (unsigned int) const |
Private Attributes | |
unsigned int | mWhich |
Sirikata::Input::SDLKeyboard::SDLKeyboard | ( | unsigned int | which | ) |
References Sirikata::Input::InputDevice::setName().
Sirikata::Input::SDLKeyboard::~SDLKeyboard | ( | ) | [virtual] |
virtual std::string Sirikata::Input::SDLKeyboard::getAxisName | ( | unsigned int | ) | const [inline, virtual] |
Implements Sirikata::Input::InputDevice.
std::string Sirikata::Input::SDLKeyboard::getButtonName | ( | unsigned int | button | ) | const [virtual] |
Implements Sirikata::Input::InputDevice.
virtual unsigned int Sirikata::Input::SDLKeyboard::getNumAxes | ( | ) | const [inline, virtual] |
Implements Sirikata::Input::InputDevice.
virtual int Sirikata::Input::SDLKeyboard::getNumButtons | ( | ) | const [inline, virtual] |
Implements Sirikata::Input::InputDevice.
SDLInputManager * Sirikata::Input::SDLKeyboard::inputManager | ( | ) |
References Sirikata::Input::InputDevice::mManager.
virtual bool Sirikata::Input::SDLKeyboard::isKeyboard | ( | ) | [inline, virtual] |
Reimplemented from Sirikata::Input::InputDevice.
unsigned int Sirikata::Input::SDLKeyboard::mWhich [private] |