1
0
Fork 0

Port speedbrake

This commit is contained in:
legoboyvdlp R 2020-05-11 18:01:44 +01:00
parent f41eca3765
commit 624744b2e3
3 changed files with 36 additions and 3 deletions

View file

@ -178,6 +178,7 @@
<oh-btn type="bool">0</oh-btn>
<switch1 type="bool">0</switch1>
<flaps-click type="bool">0</flaps-click>
<spdbrk-click type="bool">0</spdbrk-click>
</sounde>
<instrumentation>

View file

@ -136,18 +136,35 @@ setlistener("/controls/lighting/no-smoking-sign", func {
}, 1);
}, 0, 0);
var flaps_click = props.globals.getNode("/sim/sounde/flaps-click");
setlistener("/controls/flight/flap-lever", func {
props.globals.getNode("sim/sounde/flaps-click").setBoolValue(1);
flaps_click.setBoolValue(1);
}, 0, 0);
setlistener("/sim/sounde/flaps-click", func {
if (!getprop("sim/sounde/flaps-click")) {
if (!flaps_click.getValue()) {
return;
}
settimer(func {
props.globals.getNode("sim/sounde/flaps-click").setBoolValue(0);
flaps_click.setBoolValue(0);
}, 0.4);
});
var spdbrk_click = props.globals.getNode("/sim/sounde/spdbrk-click");
setlistener("/controls/flight/speedbrake", func {
spdbrk_click.setBoolValue(1);
}, 0, 0);
setlistener("/sim/sounde/spdbrk-click", func {
if (!spdbrk_click.getValue()) {
return;
}
settimer(func {
spdbrk_click.setBoolValue(0);
}, 0.4);
});
#########
# Doors #
#########

View file

@ -1542,6 +1542,21 @@
</volume>
</switch>
<switch>
<name>Speedbrake Lever</name>
<mode>once</mode>
<path>Aircraft/A320-family/Sounds/SASA/A320_flaplever.wav</path>
<condition>
<and>
<property>/sim/sounde/spdbrk-click</property>
<property>/sim/current-view/internal</property>
</and>
</condition>
<volume>
<factor>0.75</factor>
</volume>
</switch>
<switch>
<name>Flaps Motor</name>
<mode>in-transit</mode>