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...

ActionManagergetActionManager ()
AudioManagergetAudioManager ()
EventManagergetEventManager ()
ObjectManagergetObjectManager ()
SimulationTimergetSimulationTimer ()
UserInterfacegetUserInterface ()
int getScreenWidth ()
int getScreenHeight ()

Protected Methods

void parseOptions (int argc, char **argv)

Protected Attributes

ActionManageraction_manager
AudioManageraudio_manager
EventManagerevent_manager
ObjectManagerobject_manager
SimulationTimersimulation_timer
UserInterfaceuser_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: