se_ogre::SpeechBubble Class Reference

#include <SpeechBubble.hpp>

Inheritance diagram for se_ogre::SpeechBubble:

se_core::MessageListener se_ogre::InputHandler List of all members.

Public Member Functions

 SpeechBubble ()
virtual ~SpeechBubble ()
bool init ()
void cleanup ()
void infoEvent (char *text)
void startMonologueEvent (se_core::Actor &speaker)
void stopMonologueEvent (se_core::Actor &speaker)
void speechEvent (se_core::Actor &speaker, const char *messageName)
void trackUserFeedback ()
void keyPressed (const OIS::KeyEvent *e)
bool joyButtonPressed (int button)
void mousePressed (const OIS::MouseEvent *e, int button)
void keyReleased (const OIS::KeyEvent *e)
bool joyButtonReleased (int button)
void mouseReleased (const OIS::MouseEvent *e, int button)
void grabbedFocusEvent ()
void lostFocusEvent ()
virtual void speechEvent (Actor &speaker, const char *message)=0

Static Public Member Functions

bool translate (const char *messageName, wchar_t *buffer)

Constructor & Destructor Documentation

se_ogre::SpeechBubble::SpeechBubble  ) 
 

Definition at line 38 of file SpeechBubble.cpp.

se_ogre::SpeechBubble::~SpeechBubble  )  [virtual]
 

Definition at line 43 of file SpeechBubble.cpp.


Member Function Documentation

void se_ogre::SpeechBubble::cleanup  ) 
 

Definition at line 73 of file SpeechBubble.cpp.

Referenced by se_ogre::O3dSchema::AutoInit::cleanupLevelEvent().

void se_ogre::SpeechBubble::grabbedFocusEvent  )  [virtual]
 

Implements se_ogre::InputHandler.

Definition at line 204 of file SpeechBubble.cpp.

References se_core::Actor::pushPhysics(), and se_core::Actor::setTarget().

void se_ogre::SpeechBubble::infoEvent char *  text  )  [virtual]
 

Implements se_core::MessageListener.

Definition at line 83 of file SpeechBubble.cpp.

References LogDetail, and LogWarning.

bool se_ogre::SpeechBubble::init  ) 
 

Definition at line 48 of file SpeechBubble.cpp.

References LogWarning.

Referenced by se_ogre::O3dSchema::AutoInit::initLevelEvent().

bool se_ogre::SpeechBubble::joyButtonPressed int  button  )  [inline, virtual]
 

Reimplemented from se_ogre::InputHandler.

Definition at line 49 of file SpeechBubble.hpp.

bool se_ogre::SpeechBubble::joyButtonReleased int  button  )  [inline, virtual]
 

Reimplemented from se_ogre::InputHandler.

Definition at line 62 of file SpeechBubble.hpp.

References se_ogre::InputHandler::below(), and se_ogre::InputHandler::joyButtonReleased().

void se_ogre::SpeechBubble::keyPressed const OIS::KeyEvent *  e  )  [inline, virtual]
 

Reimplemented from se_ogre::InputHandler.

Definition at line 46 of file SpeechBubble.hpp.

void se_ogre::SpeechBubble::keyReleased const OIS::KeyEvent *  e  )  [inline, virtual]
 

Reimplemented from se_ogre::InputHandler.

Definition at line 57 of file SpeechBubble.hpp.

References se_ogre::InputHandler::below(), and se_ogre::InputHandler::keyReleased().

void se_ogre::SpeechBubble::lostFocusEvent  )  [virtual]
 

Implements se_ogre::InputHandler.

Definition at line 212 of file SpeechBubble.cpp.

References se_core::Actor::popPhysics(), and se_core::Actor::resetTarget().

void se_ogre::SpeechBubble::mousePressed const OIS::MouseEvent *  e,
int  button
[inline, virtual]
 

Reimplemented from se_ogre::InputHandler.

Definition at line 53 of file SpeechBubble.hpp.

void se_ogre::SpeechBubble::mouseReleased const OIS::MouseEvent *  e,
int  button
[inline, virtual]
 

Reimplemented from se_ogre::InputHandler.

Definition at line 67 of file SpeechBubble.hpp.

References se_ogre::InputHandler::below(), and se_ogre::InputHandler::mouseReleased().

virtual void se_core::MessageListener::speechEvent Actor speaker,
const char *  message
[pure virtual, inherited]
 

Referenced by se_core::MessageCentral::speech().

void se_ogre::SpeechBubble::speechEvent se_core::Actor speaker,
const char *  messageName
 

Definition at line 162 of file SpeechBubble.cpp.

References LogDetail, LogWarning, se_core::Component::name(), and se_core::Actor::setTarget().

void se_ogre::SpeechBubble::startMonologueEvent se_core::Actor speaker  )  [virtual]
 

Implements se_core::MessageListener.

Definition at line 138 of file SpeechBubble.cpp.

void se_ogre::SpeechBubble::stopMonologueEvent se_core::Actor speaker  )  [virtual]
 

Implements se_core::MessageListener.

Definition at line 151 of file SpeechBubble.cpp.

References Assert.

void se_ogre::SpeechBubble::trackUserFeedback  ) 
 

Definition at line 188 of file SpeechBubble.cpp.

bool se_ogre::SpeechBubble::translate const char *  messageName,
wchar_t *  buffer
[static]
 

Definition at line 111 of file SpeechBubble.cpp.

References se_client::Phrase::getPhrase(), and se_client::ClientSchema::phrases().


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:34 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo