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 | Protected Types | Protected Member Functions | Protected Attributes | List of all members
Tactics3D::WarriorsWrapupScreen Class Reference

#include <Tactics3DWarriorsWrapupScreen.h>

Inheritance diagram for Tactics3D::WarriorsWrapupScreen:
OpenSkyNet::Graphics::UIScreen

Public Member Functions

 WarriorsWrapupScreen (App *app_)
 
virtual void unload ()
 
virtual ~WarriorsWrapupScreen ()
 
virtual void popScreen (bool doUnload_=true)
 
- Public Member Functions inherited from OpenSkyNet::Graphics::UIScreen
 UIScreen (UI *app_, const std::string &fileName_)
 
virtual void load ()
 
virtual void reload ()
 
virtual ~UIScreen ()
 
CEGUI::Window * getGUISheet ()
 
virtual void switchMouseMode ()
 
virtual bool update (float dt_)
 
virtual bool keyPressed (const OIS::KeyEvent &arg_)
 
virtual bool keyReleased (const OIS::KeyEvent &arg_)
 
virtual void pushScreen (UIScreen *screen_)
 
void popAndUnloadScreenNextUpdate ()
 

Protected Types

enum  WARRIOR_WRAPUP_STAGE { WARRIOR_WRAPUP_LEVEL_UP, WARRIOR_WRAPUP_READY, WARRIOR_WRAPUP_DONE }
 

Protected Member Functions

virtual void setupEventHandlers ()
 
WarriorgetWarrior (const CEGUI::EventArgs &e_, std::string &warriorWindowNamePrefix_)
 
void handleLeveledUp (const std::string &warriorWindowNamePrefix_)
 
bool handleAddDexButton (const CEGUI::EventArgs &e_)
 
bool handleAddStrButton (const CEGUI::EventArgs &e_)
 
bool handleAddEndButton (const CEGUI::EventArgs &e_)
 
bool handleNextButton (const CEGUI::EventArgs &e_)
 

Protected Attributes

std::vector< WARRIOR_WRAPUP_STAGE_warriorWrapupStage
 
- Protected Attributes inherited from OpenSkyNet::Graphics::UIScreen
UI_app
 
std::string _fileName
 
CEGUI::Window * _window
 
bool _popAndUnloadScreenNextUpdate
 

Detailed Description

HUD for leveling warriors after a match.

Member Enumeration Documentation

Enumerator
WARRIOR_WRAPUP_LEVEL_UP 
WARRIOR_WRAPUP_READY 
WARRIOR_WRAPUP_DONE 

Constructor & Destructor Documentation

WarriorsWrapupScreen::WarriorsWrapupScreen ( App app_)
virtual Tactics3D::WarriorsWrapupScreen::~WarriorsWrapupScreen ( )
inlinevirtual

Member Function Documentation

Warrior * WarriorsWrapupScreen::getWarrior ( const CEGUI::EventArgs &  e_,
std::string &  warriorWindowNamePrefix_ 
)
protected
bool WarriorsWrapupScreen::handleAddDexButton ( const CEGUI::EventArgs &  e_)
protected
bool WarriorsWrapupScreen::handleAddEndButton ( const CEGUI::EventArgs &  e_)
protected
bool WarriorsWrapupScreen::handleAddStrButton ( const CEGUI::EventArgs &  e_)
protected
void WarriorsWrapupScreen::handleLeveledUp ( const std::string &  warriorWindowNamePrefix_)
protected
bool WarriorsWrapupScreen::handleNextButton ( const CEGUI::EventArgs &  e_)
protected
void WarriorsWrapupScreen::popScreen ( bool  doUnload_ = true)
virtual

Reimplemented from OpenSkyNet::Graphics::UIScreen.

void WarriorsWrapupScreen::setupEventHandlers ( )
protectedvirtual

Reimplemented from OpenSkyNet::Graphics::UIScreen.

void WarriorsWrapupScreen::unload ( )
virtual

Reimplemented from OpenSkyNet::Graphics::UIScreen.

Member Data Documentation

std::vector<WARRIOR_WRAPUP_STAGE> Tactics3D::WarriorsWrapupScreen::_warriorWrapupStage
protected

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