Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
WorldObjectBuilder Class Reference

#include <worldobjectbuilder.h>

Collaboration diagram for WorldObjectBuilder:
[legend]

Public Member Functions

 WorldObjectBuilder (const std::string &name)
 
WorldObjectbuild ()
 
BulletbuildBullet ()
 
RocketbuildRocket ()
 
ShipbuildShip ()
 
WorldObjectbuildWorldObject ()
 

Protected Member Functions

template<typename WorldObjectType >
WorldObjectType * makeWorldObject ()
 
void setupVoxelCluster (WorldObject *worldObject)
 
void setupComponents (WorldObjectComponents &components)
 
void setupHardpoints (WorldObjectComponents &components)
 
void setupEngineSlots (WorldObjectComponents &components)
 
void equipSomehow (WorldObject *worldObject)
 

Protected Attributes

std::string m_name
 

Detailed Description

Sets up WorldObject by the settinsg provided by properties


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