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

Public Member Functions

Shipship ()
 
void setShip (Ship *ship)
 
void update (float deltaSec)
 
CameraHeadcameraHead ()
 
HUDhud ()
 
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< Shipm_ship
 
std::unique_ptr< CameraDollym_cameraDolly
 
std::unique_ptr< HUDm_hud
 
std::unique_ptr< TargetSelectorm_targetSelector
 
std::unique_ptr< Aimerm_aimer
 
EngineState m_engineState
 

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