Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StarShipControlKeyboard Struct Reference

Public Member Functions

void UnDirty ()
 
 StarShipControlKeyboard ()
 

Public Attributes

bool switchmode
 
bool setunvel
 
bool setnulvel
 
bool matchspeed
 
bool jumpkey
 
signed char axial
 
signed char vertical
 
signed char horizontal
 
int sheltonpress
 
int sheltonrelease
 
int uppress
 
int uprelease
 
int downpress
 
int downrelease
 
int leftpress
 
int leftrelease
 
int rightpress
 
int rightrelease
 
int ABpress
 
int ABrelease
 
int accelpress
 
int accelrelease
 
int decelpress
 
int decelrelease
 
int rollrightpress
 
int rollrightrelease
 
int rollleftpress
 
int rollleftrelease
 
int joyinertialxypress
 
int joyinertialxyrelease
 
int joyinertialxzpress
 
int joyinertialxzrelease
 
int joyrollpress
 
int joyrollrelease
 
int joybankpress
 
int joybankrelease
 
int inertialflightpress
 
int inertialflightrelease
 
bool stoppress
 
bool startpress
 
bool dirty
 
bool autopilot
 
bool switch_combat_mode
 
bool ASAP
 
bool terminateauto
 
bool realauto
 
bool startcomm
 
bool commchanged
 
bool switchwebcam
 
bool switchsecured
 
bool freq_increase
 
bool freq_decrease
 
bool switchinertialflight
 
bool switchjoyinertialxy
 
bool switchjoyinertialxz
 
bool switchjoyroll
 
bool switchjoybank
 

Detailed Description

Definition at line 13 of file flykeyboard.cpp.

Constructor & Destructor Documentation

StarShipControlKeyboard::StarShipControlKeyboard ( )
inline

Definition at line 85 of file flykeyboard.cpp.

References UnDirty().

86  {
87  UnDirty();
88  }

Member Function Documentation

void StarShipControlKeyboard::UnDirty ( )
inline

Definition at line 72 of file flykeyboard.cpp.

References ABpress, ABrelease, accelpress, accelrelease, ASAP, autopilot, axial, commchanged, decelpress, decelrelease, dirty, downpress, downrelease, freq_decrease, freq_increase, horizontal, inertialflightpress, inertialflightrelease, joybankpress, joybankrelease, joyinertialxypress, joyinertialxyrelease, joyinertialxzpress, joyinertialxzrelease, joyrollpress, joyrollrelease, jumpkey, leftpress, leftrelease, matchspeed, realauto, rightpress, rightrelease, rollleftpress, rollleftrelease, rollrightpress, rollrightrelease, setnulvel, setunvel, sheltonpress, sheltonrelease, startcomm, startpress, stoppress, switch_combat_mode, switchinertialflight, switchjoybank, switchjoyinertialxy, switchjoyinertialxz, switchjoyroll, switchmode, switchsecured, switchwebcam, terminateauto, uppress, uprelease, and vertical.

Referenced by FlyByKeyboard::ABKey(), FlyByKeyboard::AccelKey(), FlyByKeyboard::AutoKey(), FlyByKeyboard::ChangeCommStatus(), FlyByKeyboard::DecelKey(), FlyByKeyboard::DownFreq(), FlyByKeyboard::DownKey(), FlyByKeyboard::EngageSpecAuto(), FlyByKeyboard::InertialPulsorKey(), FlyByKeyboard::InertialToggleKey(), FlyByKeyboard::JoyBankPulsorKey(), FlyByKeyboard::JoyBankToggleKey(), FlyByKeyboard::JoyInertialXYPulsorKey(), FlyByKeyboard::JoyInertialXYToggleKey(), FlyByKeyboard::JoyInertialXZPulsorKey(), FlyByKeyboard::JoyInertialXZToggleKey(), FlyByKeyboard::JoyRollPulsorKey(), FlyByKeyboard::JoyRollToggleKey(), FlyByKeyboard::KSwitchFlightMode(), FlyByKeyboard::KThrustBack(), FlyByKeyboard::KThrustDown(), FlyByKeyboard::KThrustFront(), FlyByKeyboard::KThrustLeft(), FlyByKeyboard::KThrustRight(), FlyByKeyboard::KThrustUp(), FlyByKeyboard::LeftKey(), FlyByKeyboard::MatchSpeedKey(), FlyByKeyboard::RightKey(), FlyByKeyboard::RollLeftKey(), FlyByKeyboard::RollRightKey(), FlyByKeyboard::SetNullVelocityRefKey(), FlyByKeyboard::SetVelocityRefKey(), FlyByKeyboard::SheltonKey(), StarShipControlKeyboard(), FlyByKeyboard::StartKey(), FlyByKeyboard::StopAutoKey(), FlyByKeyboard::StopKey(), FlyByKeyboard::SwitchCombatModeKey(), FlyByKeyboard::SwitchSecured(), FlyByKeyboard::SwitchWebcam(), FlyByKeyboard::UpFreq(), and FlyByKeyboard::UpKey().

Member Data Documentation

int StarShipControlKeyboard::ABpress

Definition at line 33 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::ABKey(), and UnDirty().

int StarShipControlKeyboard::ABrelease

Definition at line 34 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::ABKey(), and UnDirty().

int StarShipControlKeyboard::accelpress

Definition at line 35 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::AccelKey(), and UnDirty().

int StarShipControlKeyboard::accelrelease

Definition at line 36 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::AccelKey(), and UnDirty().

bool StarShipControlKeyboard::ASAP

Definition at line 58 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::EngageSpecAuto(), and UnDirty().

bool StarShipControlKeyboard::autopilot

Definition at line 56 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::StopAutoKey(), and UnDirty().

signed char StarShipControlKeyboard::axial
bool StarShipControlKeyboard::commchanged

Definition at line 62 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::ChangeCommStatus(), and UnDirty().

int StarShipControlKeyboard::decelpress

Definition at line 37 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::DecelKey(), and UnDirty().

int StarShipControlKeyboard::decelrelease

Definition at line 38 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::DecelKey(), and UnDirty().

bool StarShipControlKeyboard::dirty

Definition at line 55 of file flykeyboard.cpp.

Referenced by UnDirty().

int StarShipControlKeyboard::downpress

Definition at line 27 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::DownKey(), and UnDirty().

int StarShipControlKeyboard::downrelease

Definition at line 28 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::DownKey(), and UnDirty().

bool StarShipControlKeyboard::freq_decrease

Definition at line 66 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::DownFreq(), and UnDirty().

bool StarShipControlKeyboard::freq_increase

Definition at line 65 of file flykeyboard.cpp.

Referenced by UnDirty(), and FlyByKeyboard::UpFreq().

signed char StarShipControlKeyboard::horizontal
int StarShipControlKeyboard::inertialflightpress

Definition at line 51 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::InertialPulsorKey(), and UnDirty().

int StarShipControlKeyboard::inertialflightrelease

Definition at line 52 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::InertialPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joybankpress

Definition at line 49 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyBankPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joybankrelease

Definition at line 50 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyBankPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joyinertialxypress

Definition at line 43 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyInertialXYPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joyinertialxyrelease

Definition at line 44 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyInertialXYPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joyinertialxzpress

Definition at line 45 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyInertialXZPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joyinertialxzrelease

Definition at line 46 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyInertialXZPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joyrollpress

Definition at line 47 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyRollPulsorKey(), and UnDirty().

int StarShipControlKeyboard::joyrollrelease

Definition at line 48 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyRollPulsorKey(), and UnDirty().

bool StarShipControlKeyboard::jumpkey

Definition at line 19 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JumpKey(), and UnDirty().

int StarShipControlKeyboard::leftpress

Definition at line 29 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::LeftKey(), and UnDirty().

int StarShipControlKeyboard::leftrelease

Definition at line 30 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::LeftKey(), and UnDirty().

bool StarShipControlKeyboard::matchspeed

Definition at line 18 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::MatchSpeedKey(), and UnDirty().

bool StarShipControlKeyboard::realauto

Definition at line 60 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::AutoKey(), and UnDirty().

int StarShipControlKeyboard::rightpress

Definition at line 31 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::RightKey(), and UnDirty().

int StarShipControlKeyboard::rightrelease

Definition at line 32 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::RightKey(), and UnDirty().

int StarShipControlKeyboard::rollleftpress

Definition at line 41 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::RollLeftKey(), and UnDirty().

int StarShipControlKeyboard::rollleftrelease

Definition at line 42 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::RollLeftKey(), and UnDirty().

int StarShipControlKeyboard::rollrightpress

Definition at line 39 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::RollRightKey(), and UnDirty().

int StarShipControlKeyboard::rollrightrelease

Definition at line 40 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::RollRightKey(), and UnDirty().

bool StarShipControlKeyboard::setnulvel

Definition at line 17 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::SetNullVelocityRefKey(), and UnDirty().

bool StarShipControlKeyboard::setunvel

Definition at line 16 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::SetVelocityRefKey(), and UnDirty().

int StarShipControlKeyboard::sheltonpress

Definition at line 23 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::SheltonKey(), and UnDirty().

int StarShipControlKeyboard::sheltonrelease

Definition at line 24 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::SheltonKey(), and UnDirty().

bool StarShipControlKeyboard::startcomm

Definition at line 61 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::ChangeCommStatus(), and UnDirty().

bool StarShipControlKeyboard::startpress

Definition at line 54 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::StartKey(), and UnDirty().

bool StarShipControlKeyboard::stoppress

Definition at line 53 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::StopKey(), and UnDirty().

bool StarShipControlKeyboard::switch_combat_mode

Definition at line 57 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::SwitchCombatModeKey(), and UnDirty().

bool StarShipControlKeyboard::switchinertialflight

Definition at line 67 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::InertialToggleKey(), and UnDirty().

bool StarShipControlKeyboard::switchjoybank

Definition at line 71 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyBankToggleKey(), and UnDirty().

bool StarShipControlKeyboard::switchjoyinertialxy

Definition at line 68 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyInertialXYToggleKey(), and UnDirty().

bool StarShipControlKeyboard::switchjoyinertialxz

Definition at line 69 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyInertialXZToggleKey(), and UnDirty().

bool StarShipControlKeyboard::switchjoyroll

Definition at line 70 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::JoyRollToggleKey(), and UnDirty().

bool StarShipControlKeyboard::switchmode

Definition at line 15 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::KSwitchFlightMode(), and UnDirty().

bool StarShipControlKeyboard::switchsecured

Definition at line 64 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::SwitchSecured(), and UnDirty().

bool StarShipControlKeyboard::switchwebcam

Definition at line 63 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::SwitchWebcam(), and UnDirty().

bool StarShipControlKeyboard::terminateauto

Definition at line 59 of file flykeyboard.cpp.

Referenced by UnDirty().

int StarShipControlKeyboard::uppress

Definition at line 25 of file flykeyboard.cpp.

Referenced by UnDirty(), and FlyByKeyboard::UpKey().

int StarShipControlKeyboard::uprelease

Definition at line 26 of file flykeyboard.cpp.

Referenced by UnDirty(), and FlyByKeyboard::UpKey().

signed char StarShipControlKeyboard::vertical

Definition at line 21 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::KThrustDown(), FlyByKeyboard::KThrustUp(), and UnDirty().


The documentation for this struct was generated from the following file: