Voxellancer
0.3
A game about voxels in space
|
Public Member Functions | |
Ship * | ship () |
void | setShip (Ship *ship) |
void | update (float deltaSec) |
CameraHead & | cameraHead () |
HUD & | hud () |
void | fire () |
void | move (const glm::vec3 &vec) |
void | rotate (const glm::vec3 &euler) |
void | selectTarget (bool next) |
void | setTarget (WorldObject *target) |
Protected Attributes | |
Handle< Ship > | m_ship |
std::unique_ptr< CameraDolly > | m_cameraDolly |
std::unique_ptr< HUD > | m_hud |
std::unique_ptr< TargetSelector > | m_targetSelector |
std::unique_ptr< Aimer > | m_aimer |
EngineState | m_engineState |