Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
flykeyboard_server.cpp
Go to the documentation of this file.
1
#include "
flykeyboard.h
"
2
#include "
autodocking.h
"
3
4
FlyByKeyboard::FlyByKeyboard
(
unsigned
int
whichplayer ) :
FlyByWire
()
5
, axis_key( 0, 0, 0 )
6
{
7
this->last_jumped = 0;
8
this->whichplayer =
whichplayer
;
9
autopilot = NULL;
10
inauto
=
false
;
11
joy_mode
= 0;
12
}
13
14
void
FlyByKeyboard::Execute
(
bool
resetangvelocity )
15
{
16
if
(autopilot)
17
autopilot->
Execute
();
18
if
(
queryType
(
FACING
|
MOVEMENT
) ) {
19
Order::Execute
();
20
if
(
queryType
(
FACING
|
MOVEMENT
) == NULL)
21
FlyByKeyboard::inauto
=
false
;
22
done
=
false
;
23
}
else
{
24
FlyByWire::Execute
();
25
}
26
}
27
28
void
FlyByKeyboard::DownFreq
(
const
KBData
&,
KBSTATE
k )
29
{
30
}
31
32
void
FlyByKeyboard::UpFreq
(
const
KBData
&,
KBSTATE
k )
33
{
34
}
35
36
void
FlyByKeyboard::ChangeCommStatus
(
const
KBData
&,
KBSTATE
k )
37
{
38
}
39
40
void
FlyByKeyboard::SwitchWebcam
(
const
KBData
&,
KBSTATE
k )
41
{
42
}
43
44
void
FlyByKeyboard::SwitchSecured
(
const
KBData
&,
KBSTATE
k )
45
{
46
}
47
48
void
FlyByKeyboard::SetVelocityRefKey
(
const
KBData
&,
KBSTATE
k )
49
{
50
}
51
52
void
FlyByKeyboard::SetNullVelocityRefKey
(
const
KBData
&,
KBSTATE
k )
53
{
54
}
55
56
void
FlyByKeyboard::SheltonKey
(
const
KBData
&,
KBSTATE
k )
57
{
58
}
59
60
void
FlyByKeyboard::InertialToggleKey
(
const
KBData
&,
KBSTATE
k )
61
{
62
}
63
64
void
FlyByKeyboard::InertialPulsorKey
(
const
KBData
&,
KBSTATE
k )
65
{
66
}
67
68
void
FlyByKeyboard::JoyInertialXYToggleKey
(
const
KBData
&,
KBSTATE
k )
69
{
70
}
71
72
void
FlyByKeyboard::JoyInertialXZToggleKey
(
const
KBData
&,
KBSTATE
k )
73
{
74
}
75
76
void
FlyByKeyboard::JoyRollToggleKey
(
const
KBData
&,
KBSTATE
k )
77
{
78
}
79
80
void
FlyByKeyboard::JoyBankToggleKey
(
const
KBData
&,
KBSTATE
k )
81
{
82
}
83
84
void
FlyByKeyboard::JoyInertialXYPulsorKey
(
const
KBData
&,
KBSTATE
k )
85
{
86
}
87
88
void
FlyByKeyboard::JoyInertialXZPulsorKey
(
const
KBData
&,
KBSTATE
k )
89
{
90
}
91
92
void
FlyByKeyboard::JoyRollPulsorKey
(
const
KBData
&,
KBSTATE
k )
93
{
94
}
95
96
void
FlyByKeyboard::JoyBankPulsorKey
(
const
KBData
&,
KBSTATE
k )
97
{
98
}
99
100
void
FlyByKeyboard::JumpKey
(
const
KBData
&,
KBSTATE
k )
101
{
102
}
103
104
void
FlyByKeyboard::UpKey
(
const
KBData
&,
KBSTATE
k )
105
{
106
}
107
108
void
FlyByKeyboard::KThrustRight
(
const
KBData
&,
KBSTATE
k )
109
{
110
}
111
112
void
FlyByKeyboard::KThrustLeft
(
const
KBData
&,
KBSTATE
k )
113
{
114
}
115
116
void
FlyByKeyboard::KThrustUp
(
const
KBData
&,
KBSTATE
k )
117
{
118
}
119
120
void
FlyByKeyboard::KThrustDown
(
const
KBData
&,
KBSTATE
k )
121
{
122
}
123
124
void
FlyByKeyboard::KThrustFront
(
const
KBData
&,
KBSTATE
k )
125
{
126
}
127
128
void
FlyByKeyboard::KThrustBack
(
const
KBData
&,
KBSTATE
k )
129
{
130
}
131
132
void
FlyByKeyboard::DownKey
(
const
KBData
&,
KBSTATE
k )
133
{
134
}
135
136
void
FlyByKeyboard::LeftKey
(
const
KBData
&,
KBSTATE
k )
137
{
138
}
139
140
void
FlyByKeyboard::KSwitchFlightMode
(
const
KBData
&,
KBSTATE
k )
141
{
142
}
143
144
void
FlyByKeyboard::RightKey
(
const
KBData
&,
KBSTATE
k )
145
{
146
}
147
148
void
FlyByKeyboard::ABKey
(
const
KBData
&,
KBSTATE
k )
149
{
150
}
151
152
void
FlyByKeyboard::AutoKey
(
const
KBData
&,
KBSTATE
k )
153
{
154
}
155
156
void
FlyByKeyboard::EngageSpecAuto
(
const
KBData
&,
KBSTATE
k )
157
{
158
}
159
160
void
FlyByKeyboard::SwitchCombatModeKey
(
const
KBData
&,
KBSTATE
k )
161
{
162
}
163
164
void
FlyByKeyboard::StopAutoKey
(
const
KBData
&,
KBSTATE
k )
165
{
166
}
167
168
void
FlyByKeyboard::StopKey
(
const
KBData
&,
KBSTATE
k )
169
{
170
}
171
172
void
FlyByKeyboard::AccelKey
(
const
KBData
&,
KBSTATE
k )
173
{
174
}
175
176
void
FlyByKeyboard::DecelKey
(
const
KBData
&,
KBSTATE
k )
177
{
178
}
179
180
void
FlyByKeyboard::StartKey
(
const
KBData
&,
KBSTATE
k )
181
{
182
}
183
184
void
FlyByKeyboard::RollRightKey
(
const
KBData
&,
KBSTATE
k )
185
{
186
}
187
188
void
FlyByKeyboard::MatchSpeedKey
(
const
KBData
&,
KBSTATE
k )
189
{
190
}
191
192
void
FlyByKeyboard::RollLeftKey
(
const
KBData
&,
KBSTATE
k )
193
{
194
}
195
src
cmd
ai
flykeyboard_server.cpp
Generated on Fri May 29 2015 23:07:08 for Vegastrike 0.5.1 rc1 by
1.8.4