Voxellancer
0.3
A game about voxels in space
|
#include <worldobjectbuilder.h>
Public Member Functions | |
WorldObjectBuilder (const std::string &name) | |
WorldObject * | build () |
Bullet * | buildBullet () |
Rocket * | buildRocket () |
Ship * | buildShip () |
WorldObject * | buildWorldObject () |
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 |
Sets up WorldObject by the settinsg provided by properties