|
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