Speedbrake to PTS
This commit is contained in:
parent
040feca174
commit
a61de8e6e9
2 changed files with 15 additions and 14 deletions
|
@ -386,29 +386,29 @@ controls.stepSpoilers = func(step) {
|
||||||
}
|
}
|
||||||
|
|
||||||
var deploySpeedbrake = func {
|
var deploySpeedbrake = func {
|
||||||
if (getprop("/gear/gear[1]/wow") == 1 or getprop("/gear/gear[2]/wow") == 1) {
|
if (pts.Gear.Wow[1].getBoolValue() or pts.Gear.Wow[2].getBoolValue()) {
|
||||||
if (getprop("/controls/flight/speedbrake") < 1.0) {
|
if (pts.Controls.Flight.speedbrake.getValue() < 1.0) {
|
||||||
setprop("/controls/flight/speedbrake", 1.0);
|
pts.Controls.Flight.speedbrake.setValue(1.0);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (getprop("/controls/flight/speedbrake") < 0.5) {
|
if (pts.Controls.Flight.speedbrake.getValue() < 0.5) {
|
||||||
setprop("/controls/flight/speedbrake", 0.5);
|
pts.Controls.Flight.speedbrake.setValue(0.5);
|
||||||
} else if (getprop("/controls/flight/speedbrake") < 1.0) {
|
} else if (pts.Controls.Flight.speedbrake.getValue() < 1.0) {
|
||||||
setprop("/controls/flight/speedbrake", 1.0);
|
pts.Controls.Flight.speedbrake.setValue(1.0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var retractSpeedbrake = func {
|
var retractSpeedbrake = func {
|
||||||
if (getprop("/gear/gear[1]/wow") == 1 or getprop("/gear/gear[2]/wow") == 1) {
|
if (pts.Gear.Wow[1].getBoolValue() or pts.Gear.Wow[2].getBoolValue()) {
|
||||||
if (getprop("/controls/flight/speedbrake") > 0.0) {
|
if (pts.Controls.Flight.speedbrake.getValue() > 0.0) {
|
||||||
setprop("/controls/flight/speedbrake", 0.0);
|
pts.Controls.Flight.speedbrake.setValue(0.0);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (getprop("/controls/flight/speedbrake") > 0.5) {
|
if (pts.Controls.Flight.speedbrake.getValue() > 0.5) {
|
||||||
setprop("/controls/flight/speedbrake", 0.5);
|
pts.Controls.Flight.speedbrake.setValue(0.5);
|
||||||
} else if (getprop("/controls/flight/speedbrake") > 0.0) {
|
} else if (pts.Controls.Flight.speedbrake.getValue() > 0.0) {
|
||||||
setprop("/controls/flight/speedbrake", 0.0);
|
pts.Controls.Flight.speedbrake.setValue(0.0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,7 @@ var Controls = {
|
||||||
flaps: props.globals.getNode("/controls/flight/flaps"),
|
flaps: props.globals.getNode("/controls/flight/flaps"),
|
||||||
flapsTemp: 0,
|
flapsTemp: 0,
|
||||||
flapsPos: props.globals.getNode("/controls/flight/flaps-pos"),
|
flapsPos: props.globals.getNode("/controls/flight/flaps-pos"),
|
||||||
|
speedbrake: props.globals.getNode("/controls/flight/speedbrake"),
|
||||||
speedbrakeArm: props.globals.getNode("/controls/flight/speedbrake-arm"),
|
speedbrakeArm: props.globals.getNode("/controls/flight/speedbrake-arm"),
|
||||||
},
|
},
|
||||||
Gear: {
|
Gear: {
|
||||||
|
|
Loading…
Reference in a new issue