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
flykeyboard.cpp File Reference
#include "in_joystick.h"
#include "flykeyboard.h"
#include "cmd/unit_generic.h"
#include "navigation.h"
#include "autodocking.h"
#include "config_xml.h"
#include "xml_support.h"
#include "vs_globals.h"
#include "gfx/cockpit.h"
#include "networking/netclient.h"
#include "lin_time.h"

Go to the source code of this file.

Classes

struct  StarShipControlKeyboard
 

Macros

#define FBWABS(m)   (m >= 0 ? m : -m)
 
#define SSCK   (starshipcontrolkeys[whichplayer])
 

Functions

static StarShipControlKeyboardg ()
 
void JoyStickToggleDisable ()
 

Variables

static vector
< StarShipControlKeyboard
starshipcontrolkeys
 

Macro Definition Documentation

#define SSCK   (starshipcontrolkeys[whichplayer])

Referenced by FlyByKeyboard::Execute().

Function Documentation

static StarShipControlKeyboard& g ( )
static

Definition at line 93 of file flykeyboard.cpp.

References _Universe, Universe::CurrentCockpit(), int, and starshipcontrolkeys.

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::JumpKey(), 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(), FlyByKeyboard::StartKey(), FlyByKeyboard::StopAutoKey(), FlyByKeyboard::StopKey(), FlyByKeyboard::SwitchCombatModeKey(), FlyByKeyboard::SwitchSecured(), FlyByKeyboard::SwitchWebcam(), FlyByKeyboard::UpFreq(), and FlyByKeyboard::UpKey().

94 {
95  while ( starshipcontrolkeys.size() <= (unsigned int) _Universe->CurrentCockpit() )
98 }
void JoyStickToggleDisable ( )

Definition at line 80 of file in_joystick.cpp.

References JoyStickToggle.

Referenced by FlyByKeyboard::DownKey(), FlyByKeyboard::LeftKey(), FlyByKeyboard::RightKey(), and FlyByKeyboard::UpKey().

81 {
82  JoyStickToggle = false;
83 }

Variable Documentation

vector< StarShipControlKeyboard > starshipcontrolkeys
static

Definition at line 91 of file flykeyboard.cpp.

Referenced by FlyByKeyboard::FlyByKeyboard(), and g().