Tinman  1.0
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Initial Class Reference

#include <initial.h>

Inheritance diagram for Initial:
Inheritance graph
[legend]
Collaboration diagram for Initial:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< Initialshared
 
- Public Types inherited from State
typedef std::shared_ptr< Stateshared
 

Public Member Functions

 Initial (std::shared_ptr< Game > game)
 
virtual ~Initial ()
 
void enter ()
 
void update (float delta)
 
- Public Member Functions inherited from State
 State (std::shared_ptr< Game > game)
 
virtual ~State ()
 

Private Member Functions

bool change_state (const CEGUI::EventArgs &event)
 
void add_hooks ()
 
void add_hooks (const std::string &button, const CEGUI::Event::Subscriber &callback)
 
void add_gui_hooks ()
 
void init_gui ()
 
void load_window ()
 

Private Attributes

CEGUI::Window * menu_window_
 

Additional Inherited Members

- Protected Attributes inherited from State
std::shared_ptr< Gamegame_
 

Member Typedef Documentation

typedef std::shared_ptr<Initial> Initial::shared

Constructor & Destructor Documentation

Initial::Initial ( std::shared_ptr< Game game)
Initial::~Initial ( )
virtual

Member Function Documentation

void Initial::add_gui_hooks ( )
private
void Initial::add_hooks ( )
private
void Initial::add_hooks ( const std::string &  button,
const CEGUI::Event::Subscriber &  callback 
)
private
bool Initial::change_state ( const CEGUI::EventArgs &  event)
private
void Initial::enter ( )
virtual

Implements State.

void Initial::init_gui ( )
private
void Initial::load_window ( )
private
void Initial::update ( float  delta)
virtual

Implements State.

Member Data Documentation

CEGUI::Window* Initial::menu_window_
private

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