#include <PlayerShipController.h>
◆ CruiseDirection
| Enumerator |
|---|
| CRUISE_FWD | |
| CRUISE_UP | |
◆ FollowMode
| Enumerator |
|---|
| FOLLOW_POS | |
| FOLLOW_ORI | |
◆ PlayerShipController()
| PlayerShipController::PlayerShipController |
( |
| ) |
|
◆ ~PlayerShipController()
| PlayerShipController::~PlayerShipController |
( |
| ) |
|
◆ ChangeCruiseSpeed()
| void PlayerShipController::ChangeCruiseSpeed |
( |
double |
delta | ) |
|
|
inlineoverridevirtual |
◆ CycleHostiles()
| void PlayerShipController::CycleHostiles |
( |
| ) |
|
◆ FireMissile()
| void PlayerShipController::FireMissile |
( |
| ) |
|
◆ GetCombatTarget()
| Body * PlayerShipController::GetCombatTarget |
( |
| ) |
const |
◆ GetCruiseDirection()
◆ GetCruiseSpeed()
| double PlayerShipController::GetCruiseSpeed |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetFlightControlState()
◆ GetFollowMode()
| FollowMode PlayerShipController::GetFollowMode |
( |
| ) |
const |
|
inline |
◆ GetFollowTarget()
| Body * PlayerShipController::GetFollowTarget |
( |
| ) |
const |
|
overridevirtual |
◆ 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 |
◆ GetSpeedLimit()
| double PlayerShipController::GetSpeedLimit |
( |
| ) |
|
|
inline |
◆ GetType()
| Type PlayerShipController::GetType |
( |
| ) |
|
|
inlineoverridevirtual |
◆ IsMouseActive()
| bool PlayerShipController::IsMouseActive |
( |
| ) |
const |
|
inline |
◆ IsShipDrifting()
| bool PlayerShipController::IsShipDrifting |
( |
| ) |
|
◆ IsSpeedLimiterActive()
| bool PlayerShipController::IsSpeedLimiterActive |
( |
| ) |
const |
|
inline |
◆ LoadFromJson()
| void PlayerShipController::LoadFromJson |
( |
const Json & |
jsonObj | ) |
|
|
overridevirtual |
◆ PostLoadFixup()
| void PlayerShipController::PostLoadFixup |
( |
Space * |
s | ) |
|
|
overridevirtual |
◆ SaveToJson()
| void PlayerShipController::SaveToJson |
( |
Json & |
jsonObj, |
|
|
Space * |
s |
|
) |
| |
|
overridevirtual |
◆ SelectTarget()
| void PlayerShipController::SelectTarget |
( |
| ) |
|
◆ SetCombatTarget()
| void PlayerShipController::SetCombatTarget |
( |
Body *const |
target, |
|
|
bool |
setFollowTo = false |
|
) |
| |
◆ SetCruiseDirection()
◆ SetDisableMouseFacing()
| void PlayerShipController::SetDisableMouseFacing |
( |
bool |
disabled | ) |
|
|
inline |
◆ SetFlightControlState()
◆ SetFollowMode()
| void PlayerShipController::SetFollowMode |
( |
FollowMode |
mode | ) |
|
|
inline |
◆ SetFollowTarget()
| void PlayerShipController::SetFollowTarget |
( |
Body *const |
target | ) |
|
◆ 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 | ) |
|
◆ SetSpeedLimit()
| void PlayerShipController::SetSpeedLimit |
( |
double |
limit | ) |
|
|
inline |
◆ SetSpeedLimiterActive()
| void PlayerShipController::SetSpeedLimiterActive |
( |
bool |
active | ) |
|
|
inline |
◆ StaticUpdate()
| void PlayerShipController::StaticUpdate |
( |
float |
timeStep | ) |
|
|
overridevirtual |
◆ ToggleCruise()
| void PlayerShipController::ToggleCruise |
( |
| ) |
|
◆ ToggleRotationDamping()
| void PlayerShipController::ToggleRotationDamping |
( |
| ) |
|
◆ 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: