syBR::map2syBR::EntityWorld Class Reference

Main world entity. More...

#include <EntityWorld.hpp>

Inheritance diagram for syBR::map2syBR::EntityWorld:

syBR::map2syBR::EntitySolid syBR::map2syBR::EntityBase

List of all members.

Public Member Functions

 EntityWorld ()
 Constructor.
 ~EntityWorld ()
 Destructor.
void compile ()
 Compile the .map entity.
void releaseMAP ()
 Delete MAP-based content from memory.
void save ()
 Save the compiled .map.

Private Member Functions

void compileProperties ()
 Create the cells out of the polygons.

Private Attributes

std::string m_description
 Map description.


Detailed Description

Main world entity.

Constructor & Destructor Documentation

syBR::map2syBR::EntityWorld::EntityWorld (  ) 

Constructor.

syBR::map2syBR::EntityWorld::~EntityWorld (  ) 

Destructor.


Member Function Documentation

void syBR::map2syBR::EntityWorld::compile (  )  [virtual]

Compile the .map entity.

The following steps are done:

Implements syBR::map2syBR::EntityBase.

void syBR::map2syBR::EntityWorld::releaseMAP (  )  [virtual]

Delete MAP-based content from memory.

Reimplemented from syBR::map2syBR::EntitySolid.

void syBR::map2syBR::EntityWorld::save (  )  [virtual]

Save the compiled .map.

Implements syBR::map2syBR::EntityBase.

void syBR::map2syBR::EntityWorld::compileProperties (  )  [private]

Create the cells out of the polygons.

Compile the .map properties


Member Data Documentation

std::string syBR::map2syBR::EntityWorld::m_description [private]

Map description.


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

Copyright © 2008 by Sebastien Frippiat
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.
Last modified Tue Dec 30 17:57:34 2008