Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
Player Class Reference
Collaboration diagram for Player:
[legend]

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
 

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