Tactics: Western Philosophers Vs. Musicians  0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Tactics3D::InputListener Class Reference

#include <Tactics3DApp.h>

Inheritance diagram for Tactics3D::InputListener:

Public Member Functions

virtual ~InputListener ()
virtual bool keyPressed (const OIS::KeyEvent &arg)
virtual bool keyReleased (const OIS::KeyEvent &arg)
virtual void pickNode (Ogre::SceneNode *node_)
- Public Member Functions inherited from OpenSkyNet::Graphics::InputListener
 InputListener ()
void setNodePickedCallback (NodePickedCallback nodePickedCallback_)
virtual bool mouseMoved (const OIS::MouseEvent &arg)
virtual bool mousePressed (const OIS::MouseEvent &arg, OIS::MouseButtonID id)
virtual bool mouseReleased (const OIS::MouseEvent &arg, OIS::MouseButtonID id)

Public Attributes

- Public Attributes inherited from OpenSkyNet::Graphics::InputListener
CEGUI::Renderer * _gUIRenderer
Ogre::SceneNode * _topNode
Ogre::SceneNode * _currPickedNode
Ogre::Camera * _cam
NodePickedCallback _nodePickedCallback
Ogre::Vector3 _rayDirection
Ogre::Vector3 _rayOrigin

Detailed Description

Process input events.

Constructor & Destructor Documentation

virtual Tactics3D::InputListener::~InputListener ( )

Member Function Documentation

bool InputListener::keyPressed ( const OIS::KeyEvent &  arg)
bool InputListener::keyReleased ( const OIS::KeyEvent &  arg)
void Tactics3D::InputListener::pickNode ( Ogre::SceneNode *  node_)

Member Data Documentation

Warrior* Tactics3D::InputListener::_currPickedWarrior

The documentation for this class was generated from the following files: