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:
OpenSkyNet::Graphics::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

Warrior_currPickedWarrior
 
- Public Attributes inherited from OpenSkyNet::Graphics::InputListener
Graphics::UI_UI
 
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 ( )
inlinevirtual

Member Function Documentation

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

Member Data Documentation

Warrior* Tactics3D::InputListener::_currPickedWarrior

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