#include <PlayerShipController.h>
◆ PlayerShipController()
| PlayerShipController::PlayerShipController |
( |
| ) |
|
◆ ~PlayerShipController()
| PlayerShipController::~PlayerShipController |
( |
| ) |
|
◆ ChangeSetSpeed()
| void PlayerShipController::ChangeSetSpeed |
( |
double |
delta | ) |
|
|
inlineoverridevirtual |
◆ FireMissile()
| void PlayerShipController::FireMissile |
( |
| ) |
|
◆ GetCombatTarget()
| Body * PlayerShipController::GetCombatTarget |
( |
| ) |
const |
◆ GetFlightControlState()
◆ GetLowThrustPower()
| float PlayerShipController::GetLowThrustPower |
( |
| ) |
const |
|
inline |
◆ GetMouseDir()
| vector3d PlayerShipController::GetMouseDir |
( |
| ) |
const |
◆ GetMouseViewDir()
| vector3d PlayerShipController::GetMouseViewDir |
( |
| ) |
const |
◆ GetNavTarget()
| Body * PlayerShipController::GetNavTarget |
( |
| ) |
const |
◆ GetRotationDamping()
| bool PlayerShipController::GetRotationDamping |
( |
| ) |
const |
|
inline |
◆ GetSetSpeed()
| double PlayerShipController::GetSetSpeed |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetSetSpeedTarget()
| Body * PlayerShipController::GetSetSpeedTarget |
( |
| ) |
const |
|
overridevirtual |
◆ GetType()
| Type PlayerShipController::GetType |
( |
| ) |
|
|
inlineoverridevirtual |
◆ IsMouseActive()
| bool PlayerShipController::IsMouseActive |
( |
| ) |
const |
|
inline |
◆ LoadFromJson()
| void PlayerShipController::LoadFromJson |
( |
const Json & |
jsonObj | ) |
|
|
overridevirtual |
◆ PollControls()
| void PlayerShipController::PollControls |
( |
float |
timeStep, |
|
|
const bool |
force_rotation_damping, |
|
|
int * |
mouseMotion |
|
) |
| |
◆ PostLoadFixup()
| void PlayerShipController::PostLoadFixup |
( |
Space * |
s | ) |
|
|
overridevirtual |
◆ SaveToJson()
| void PlayerShipController::SaveToJson |
( |
Json & |
jsonObj, |
|
|
Space * |
s |
|
) |
| |
|
overridevirtual |
◆ SetCombatTarget()
| void PlayerShipController::SetCombatTarget |
( |
Body *const |
target, |
|
|
bool |
setSpeedTo = false |
|
) |
| |
◆ SetDisableMouseFacing()
| void PlayerShipController::SetDisableMouseFacing |
( |
bool |
disabled | ) |
|
|
inline |
◆ SetFlightControlState()
◆ SetLowThrustPower()
| void PlayerShipController::SetLowThrustPower |
( |
float |
power | ) |
|
◆ SetMouseForRearView()
| void PlayerShipController::SetMouseForRearView |
( |
bool |
enable | ) |
|
|
inline |
◆ SetNavTarget()
| void PlayerShipController::SetNavTarget |
( |
Body *const |
target | ) |
|
◆ SetRotationDamping()
| void PlayerShipController::SetRotationDamping |
( |
bool |
enabled | ) |
|
◆ SetSetSpeedTarget()
| void PlayerShipController::SetSetSpeedTarget |
( |
Body *const |
target | ) |
|
◆ StaticUpdate()
| void PlayerShipController::StaticUpdate |
( |
float |
timeStep | ) |
|
|
overridevirtual |
◆ ToggleRotationDamping()
| void PlayerShipController::ToggleRotationDamping |
( |
| ) |
|
◆ ToggleSetSpeedMode()
| void PlayerShipController::ToggleSetSpeedMode |
( |
| ) |
|
◆ Propulsion
◆ onChangeFlightControlState
| sigc::signal<void> PlayerShipController::onChangeFlightControlState |
◆ onChangeTarget
| sigc::signal<void> PlayerShipController::onChangeTarget |
◆ onRotationDampingChanged
| sigc::signal<void> PlayerShipController::onRotationDampingChanged |
The documentation for this class was generated from the following files: