Merge branch 'dev' of github.com:legoboyvdlp/A320-family into dev
This commit is contained in:
commit
abeb1bb3ea
2 changed files with 36 additions and 35 deletions
|
@ -1521,7 +1521,39 @@
|
||||||
<!-- Cocktpit Door Switch -->
|
<!-- Cocktpit Door Switch -->
|
||||||
|
|
||||||
<animation>
|
<animation>
|
||||||
<type>knob</type>
|
<type>slider</type>
|
||||||
|
<object-name>CockpitDoorSwitch</object-name>
|
||||||
|
<object-name>CockpitDoorSwitch.mark</object-name>
|
||||||
|
<property>controls/doors/doorc-switch</property>
|
||||||
|
<drag-direction>vertical</drag-direction>
|
||||||
|
<action>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/doors/doorc-switch</property>
|
||||||
|
<factor>-1</factor>
|
||||||
|
<min>-1</min>
|
||||||
|
<max>1</max>
|
||||||
|
<wrap>0</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
<release>
|
||||||
|
<binding>
|
||||||
|
<command>property-assign</command>
|
||||||
|
<property>controls/doors/doorc-switch</property>
|
||||||
|
<value>0</value>
|
||||||
|
</binding>
|
||||||
|
</release>
|
||||||
|
<hovered>
|
||||||
|
<binding>
|
||||||
|
<command>set-tooltip</command>
|
||||||
|
<tooltip-id>doorc-switch-lock</tooltip-id>
|
||||||
|
<label>Cockpit door switch</label>
|
||||||
|
</binding>
|
||||||
|
</hovered>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
<object-name>CockpitDoorSwitch</object-name>
|
<object-name>CockpitDoorSwitch</object-name>
|
||||||
<object-name>CockpitDoorSwitch.mark</object-name>
|
<object-name>CockpitDoorSwitch.mark</object-name>
|
||||||
<property>controls/doors/doorc-switch</property>
|
<property>controls/doors/doorc-switch</property>
|
||||||
|
@ -1533,38 +1565,6 @@
|
||||||
<axis>
|
<axis>
|
||||||
<object-name>CockpitDoorSwitch.axis</object-name>
|
<object-name>CockpitDoorSwitch.axis</object-name>
|
||||||
</axis>
|
</axis>
|
||||||
<action>
|
|
||||||
<binding>
|
|
||||||
<command>property-cycle</command>
|
|
||||||
<property>controls/doors/doorc-switch</property>
|
|
||||||
<value>-1</value>
|
|
||||||
<value>0</value>
|
|
||||||
<value>1</value>
|
|
||||||
<wrap>false</wrap>
|
|
||||||
</binding>
|
|
||||||
<binding>
|
|
||||||
<command>nasal</command>
|
|
||||||
<script>setprop("sim/sounde/switch1", 1);</script>
|
|
||||||
</binding>
|
|
||||||
</action>
|
|
||||||
<release>
|
|
||||||
<binding>
|
|
||||||
<command>property-assign</command>
|
|
||||||
<property>controls/doors/doorc-switch</property>
|
|
||||||
<value>0</value>
|
|
||||||
</binding>
|
|
||||||
<binding>
|
|
||||||
<command>nasal</command>
|
|
||||||
<script>setprop("sim/sounde/switch1", 1);</script>
|
|
||||||
</binding>
|
|
||||||
</release>
|
|
||||||
<hovered>
|
|
||||||
<binding>
|
|
||||||
<command>set-tooltip</command>
|
|
||||||
<tooltip-id>doorc-switch-lock</tooltip-id>
|
|
||||||
<label>Cockpit door switch</label>
|
|
||||||
</binding>
|
|
||||||
</hovered>
|
|
||||||
</animation>
|
</animation>
|
||||||
|
|
||||||
<animation>
|
<animation>
|
||||||
|
|
|
@ -84,6 +84,7 @@ var triggerDoor = func(door, doorName, doorDesc) {
|
||||||
};
|
};
|
||||||
|
|
||||||
setlistener("/controls/doors/doorc-switch",func(a){
|
setlistener("/controls/doors/doorc-switch",func(a){
|
||||||
|
setprop("sim/sounde/switch1", 1);
|
||||||
if (systems.ELEC.Bus.dc1.getValue() > 25 or systems.ELEC.Bus.dc2.getValue() > 25) {
|
if (systems.ELEC.Bus.dc1.getValue() > 25 or systems.ELEC.Bus.dc2.getValue() > 25) {
|
||||||
var pos = a.getValue();
|
var pos = a.getValue();
|
||||||
var current = getprop("/sim/model/door-positions/doorc/lock-status");
|
var current = getprop("/sim/model/door-positions/doorc/lock-status");
|
||||||
|
@ -95,11 +96,11 @@ setlistener("/controls/doors/doorc-switch",func(a){
|
||||||
else if (pos == -1 and current == 1) { ## UNLOCK
|
else if (pos == -1 and current == 1) { ## UNLOCK
|
||||||
settimer( func {
|
settimer( func {
|
||||||
if (a.getValue() == pos) setprop("/sim/model/door-positions/doorc/lock-status",0);
|
if (a.getValue() == pos) setprop("/sim/model/door-positions/doorc/lock-status",0);
|
||||||
},0.2);
|
},0.3);
|
||||||
}
|
}
|
||||||
#setprop("/sim/model/door-positions/doorc/lock-status",-9); ## FAULT
|
#setprop("/sim/model/door-positions/doorc/lock-status",-9); ## FAULT
|
||||||
}
|
}
|
||||||
});
|
},0,0);
|
||||||
|
|
||||||
###########
|
###########
|
||||||
# Systems #
|
# Systems #
|
||||||
|
|
Loading…
Reference in a new issue