gear_down( true ),
antiskid( true ),
tailhook( false ),
+ launchbar( false ),
+ catapult_launch_cmd( false ),
tailwheel_lock( false ),
wing_heat( false ),
pitot_heat( true ),
steering = 0.0;
gear_down = true;
tailhook = false;
+ launchbar = false;
+ catapult_launch_cmd = false;
tailwheel_lock = false;
set_carb_heat( ALL_ENGINES, false );
set_inlet_heat( ALL_ENGINES, false );
&FGControls::get_tailhook, &FGControls::set_tailhook);
fgSetArchivable("/controls/gear/tailhook");
+ fgTie("/controls/gear/launchbar", this,
+ &FGControls::get_launchbar, &FGControls::set_launchbar);
+ fgSetArchivable("/controls/gear/launchbar");
+
+ fgTie("/controls/gear/catapult-launch-cmd", this,
+ &FGControls::get_catapult_launch_cmd, &FGControls::set_catapult_launch_cmd);
+ fgSetArchivable("/controls/gear/catapult-launch-cmd");
+
fgTie("/controls/gear/tailwheel-lock", this,
&FGControls::get_tailwheel_lock,
&FGControls::set_tailwheel_lock);
fgUntie("/controls/gear/gear_down");
fgUntie("/controls/gear/antiskid");
fgUntie("/controls/gear/tailhook");
+ fgUntie("/controls/gear/launchbar");
+ fgUntie("/controls/gear/catapult-launch-cmd");
fgUntie("/controls/gear/tailwheel-lock");
for (index = 0; index < MAX_WHEELS; index++) {
char name[MAX_NAME_LEN];
tailhook = state;
}
+void
+FGControls::set_launchbar( bool state )
+{
+ launchbar = state;
+}
+
+void
+FGControls::set_catapult_launch_cmd( bool state )
+{
+ catapult_launch_cmd = state;
+}
+
void
FGControls::set_tailwheel_lock( bool state )
{
bool gear_down;
bool antiskid;
bool tailhook;
+ bool launchbar;
+ bool catapult_launch_cmd;
bool tailwheel_lock;
// controls/gear/wheel[n]/
inline bool get_gear_down() const { return gear_down; }
inline bool get_antiskid() const { return antiskid; }
inline bool get_tailhook() const { return tailhook; }
+ inline bool get_launchbar() const { return launchbar; }
+ inline bool get_catapult_launch_cmd() const { return catapult_launch_cmd; }
inline bool get_tailwheel_lock() const { return tailwheel_lock; }
// controls/gear/wheel[n]/
void set_gear_down( bool gear );
void set_antiskid( bool val );
void set_tailhook( bool val );
+ void set_launchbar( bool val );
+ void set_catapult_launch_cmd( bool val );
void set_tailwheel_lock( bool val );
// controls/gear/wheel[n]/