Public Member Functions

cyber::Base Class Reference

#include <Base.h>

List of all members.

Public Member Functions

 Base (CyberApp *cyber_app)
 ~Base (void)
CyberAppget_cyber_app () const
world::WorldDescget_world_desc () const
world::Worldget_world () const
renderer::ConfigRepositoryget_render_cfg () const
bool Init ()
bool Shutdown ()

Detailed Description

The "data base" of the game.


Constructor & Destructor Documentation

cyber::Base::Base ( CyberApp cyber_app  ) 

Explicit constructor.

cyber::Base::~Base ( void   ) 

Destructor.


Member Function Documentation

CyberApp* cyber::Base::get_cyber_app (  )  const [inline]

Returns the game application object.

renderer::ConfigRepository* cyber::Base::get_render_cfg (  )  const [inline]

Returns the config repository for rendering the world.

world::World* cyber::Base::get_world (  )  const [inline]

Returns the current world object.

world::WorldDesc* cyber::Base::get_world_desc (  )  const [inline]

Returns the description object of the current world.

bool cyber::Base::Init (  ) 

Initializes this "data base" object.

bool cyber::Base::Shutdown (  ) 

Shuts this "data base" object down.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines