Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Teddy::SpaceGame::Root Class Reference

Program root. More...

#include <Root.h>

Collaboration diagram for Teddy::SpaceGame::Root:

Collaboration graph
[legend]
List of all members.

Public Methods

 Root (int argc, char **argv)
 Constructor the the testing user interface. More...

ActionManager * getActionManager ()
AudioManager * getAudioManager ()
EventManager * getEventManager ()
ObjectManager * getObjectManager ()
SimulationTimer * getSimulationTimer ()
UserInterface * getUserInterface ()
int getScreenWidth ()
int getScreenHeight ()

Protected Methods

void parseOptions (int argc, char **argv)

Protected Attributes

ActionManager * action_manager
AudioManager * audio_manager
EventManager * event_manager
ObjectManager * object_manager
SimulationTimer * simulation_timer
UserInterface * user_interface
int screen_width
int screen_height

Detailed Description

Program root.

Todo:
docs

Definition at line 58 of file Root.h.


Constructor & Destructor Documentation

Teddy::SpaceGame::Root::Root (  int    argc,
char **    argv
) 
 

Constructor the the testing user interface.

Definition at line 39 of file Root.cpp.

References action_manager, audio_manager, event_manager, object_manager, parseOptions(), screen_height, screen_width, simulation_timer, and user_interface.


Member Function Documentation

ActionManager * Teddy::SpaceGame::Root::getActionManager (    ) 
 

Definition at line 154 of file Root.cpp.

References action_manager.

AudioManager * Teddy::SpaceGame::Root::getAudioManager (    ) 
 

Definition at line 159 of file Root.cpp.

References audio_manager.

EventManager * Teddy::SpaceGame::Root::getEventManager (    ) 
 

Definition at line 164 of file Root.cpp.

References event_manager.

ObjectManager * Teddy::SpaceGame::Root::getObjectManager (    ) 
 

Definition at line 169 of file Root.cpp.

References object_manager.

int Teddy::SpaceGame::Root::getScreenHeight (    ) 
 

Definition at line 189 of file Root.cpp.

References screen_height.

int Teddy::SpaceGame::Root::getScreenWidth (    ) 
 

Definition at line 184 of file Root.cpp.

References screen_width.

SimulationTimer * Teddy::SpaceGame::Root::getSimulationTimer (    ) 
 

Definition at line 174 of file Root.cpp.

References simulation_timer.

UserInterface * Teddy::SpaceGame::Root::getUserInterface (    ) 
 

Definition at line 179 of file Root.cpp.

References user_interface.

void Teddy::SpaceGame::Root::parseOptions (  int    argc,
char **    argv
)  [protected]
 

Definition at line 73 of file Root.cpp.

References RO_AUDIO, RO_CABIN, RO_DEBUG, RO_FULLSCREEN, RO_HUD, RO_MULTI_WINDOW, RO_SCANNER, screen_height, and screen_width.

Referenced by Root().


Member Data Documentation

ActionManager* Teddy::SpaceGame::Root::action_manager [protected]
 

Definition at line 76 of file Root.h.

Referenced by getActionManager(), and Root().

AudioManager* Teddy::SpaceGame::Root::audio_manager [protected]
 

Definition at line 77 of file Root.h.

Referenced by getAudioManager(), and Root().

EventManager* Teddy::SpaceGame::Root::event_manager [protected]
 

Definition at line 78 of file Root.h.

Referenced by getEventManager(), and Root().

ObjectManager* Teddy::SpaceGame::Root::object_manager [protected]
 

Definition at line 79 of file Root.h.

Referenced by getObjectManager(), and Root().

int Teddy::SpaceGame::Root::screen_height [protected]
 

Definition at line 83 of file Root.h.

Referenced by getScreenHeight(), parseOptions(), and Root().

int Teddy::SpaceGame::Root::screen_width [protected]
 

Definition at line 82 of file Root.h.

Referenced by getScreenWidth(), parseOptions(), and Root().

SimulationTimer* Teddy::SpaceGame::Root::simulation_timer [protected]
 

Definition at line 80 of file Root.h.

Referenced by getSimulationTimer(), and Root().

UserInterface* Teddy::SpaceGame::Root::user_interface [protected]
 

Definition at line 81 of file Root.h.

Referenced by getUserInterface(), and Root().


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