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 Member Functions | List of all members
Tactics3D::WarriorsSetupScreen Class Reference

#include <Tactics3DWarriorsSetupScreen.h>

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

Public Member Functions

 WarriorsSetupScreen (App *app_)
 
virtual void unload ()
 
void updateDexRelatedElements (const Warrior *warrior_)
 
void updateStrRelatedElements (const Warrior *warrior_)
 
void updateEndRelatedElements (const Warrior *warrior_)
 
void updateFightingStyleRelatedElements (const Warrior *warrior_)
 
virtual ~WarriorsSetupScreen ()
 
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 Member Functions

virtual void setupEventHandlers ()
 
bool handleFightingStylesCombobox (const CEGUI::EventArgs &e)
 
bool handleAddButton (const CEGUI::EventArgs &e)
 
bool handleSaveCoolButton (const CEGUI::EventArgs &e)
 
bool handleSaveCancelButton (const CEGUI::EventArgs &e)
 

Additional Inherited Members

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

Detailed Description

HUD containing warrior info.

Constructor & Destructor Documentation

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

Member Function Documentation

bool WarriorsSetupScreen::handleAddButton ( const CEGUI::EventArgs &  e)
protected
Todo:
collectible refactoring
bool WarriorsSetupScreen::handleFightingStylesCombobox ( const CEGUI::EventArgs &  e)
protected
bool WarriorsSetupScreen::handleSaveCancelButton ( const CEGUI::EventArgs &  e)
protected
bool WarriorsSetupScreen::handleSaveCoolButton ( const CEGUI::EventArgs &  e)
protected
void WarriorsSetupScreen::popScreen ( bool  doUnload_ = true)
virtual

Reimplemented from OpenSkyNet::Graphics::UIScreen.

void WarriorsSetupScreen::setupEventHandlers ( )
protectedvirtual
Todo:
Don't force teams based on whether server or client

Reimplemented from OpenSkyNet::Graphics::UIScreen.

void WarriorsSetupScreen::unload ( )
virtual

Reimplemented from OpenSkyNet::Graphics::UIScreen.

void WarriorsSetupScreen::updateDexRelatedElements ( const Warrior warrior_)
void WarriorsSetupScreen::updateEndRelatedElements ( const Warrior warrior_)
void WarriorsSetupScreen::updateFightingStyleRelatedElements ( const Warrior warrior_)
void WarriorsSetupScreen::updateStrRelatedElements ( const Warrior warrior_)

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