8814847d59
https://github.com/c172p-team/c172p-detailed/tree/version/2018.1
b90f547039
Changelog:
New images for the new splash screen and thumbnails system
FDM improvements:
Fixed deflection angles of ailerons and roll moment due to ailerons
Added spiraling propwash effect (requiring right rudder at full throttle, low airspeed)
Made the elevator action at high AoA asymmetric in order to take into account the screening effect of the horizontal stabilizer in such stall conditions
Increasing the side force due to rudder, to make it consistent with the exerted moment
Decreasing the adverse yaw (the aileron trim gave too much slip-skid-ball deviation at cruise)
Increased maximum rotation of yoke from 70 to 90 degrees
Use shift + q to reset view
Added avionics sound
Fixed bug with oil temperature and pressure gauges (they were not working when complex engine procedures was toggled off)
Fixed bug with lighting of pontoon wake effect
Eliminated wingtip and tail sparks when over water
Eliminated sparks of broken gear while aircrafts sits on the flight deck of a moving carrier
Fixed some bugs with the walker
806 lines
33 KiB
XML
806 lines
33 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<!-- C172p-detailed
|
|
This program is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License as
|
|
published by the Free Software Foundation; either version 2 of the
|
|
License, or (at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful, but
|
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
General Public License for more details.
|
|
-->
|
|
|
|
<PropertyList>
|
|
|
|
<name>aircraft-dialog</name>
|
|
<layout>vbox</layout>
|
|
<resizable>false</resizable>
|
|
<modal>false</modal>
|
|
<draggable>true</draggable>
|
|
|
|
<nasal>
|
|
<open>
|
|
# Bush kit
|
|
var p = getprop("fdm/jsbsim/bushkit");
|
|
setprop("/sim/model/c172p/bushkit_flag_0", 0);
|
|
setprop("/sim/model/c172p/bushkit_flag_1", 0);
|
|
setprop("/sim/model/c172p/bushkit_flag_2", 0);
|
|
setprop("/sim/model/c172p/bushkit_flag_3", 0);
|
|
setprop("/sim/model/c172p/bushkit_flag_4", 0);
|
|
setprop("/sim/model/c172p/bushkit_flag_5", 0);
|
|
setprop("/sim/model/c172p/bushkit_flag_" ~ p, 1);
|
|
|
|
# Engine power
|
|
var p = getprop("/controls/engines/active-engine");
|
|
setprop("sim/model/c172p/engine_flag_0", 0);
|
|
setprop("sim/model/c172p/engine_flag_1", 0);
|
|
setprop("sim/model/c172p/engine_flag_" ~ p, 1);
|
|
</open>
|
|
</nasal>
|
|
|
|
<group>
|
|
<layout>hbox</layout>
|
|
|
|
<empty><stretch>true</stretch></empty>
|
|
<text>
|
|
<label>Aircraft Options</label>
|
|
</text>
|
|
<empty><stretch>true</stretch></empty>
|
|
|
|
<button>
|
|
<legend/>
|
|
<key>Esc</key>
|
|
<pref-width>16</pref-width>
|
|
<pref-height>16</pref-height>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
</binding>
|
|
</button>
|
|
</group>
|
|
|
|
<hrule/>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
<padding>6</padding>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Start with engine running</label>
|
|
<property>/fdm/jsbsim/running</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Save state of aircraft between sessions</label>
|
|
<property>/sim/model/c172p/save-state</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Complex engine procedures and failures</label>
|
|
<property>/engines/active-engine/complex-engine-procedures</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
</group>
|
|
|
|
<hrule/>
|
|
|
|
<group>
|
|
<layout>hbox</layout>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Damage</label>
|
|
<property>/fdm/jsbsim/settings/damage</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<button>
|
|
<halign>right</halign>
|
|
<legend>Repair</legend>
|
|
<pref-width>60</pref-width>
|
|
<pref-height>28</pref-height>
|
|
<enable>
|
|
<and>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
<less-than>
|
|
<property>gear/gear[0]/rollspeed-ms</property>
|
|
<value>1.0</value>
|
|
</less-than>
|
|
<not>
|
|
<property>/engines/active-engine/running</property>
|
|
</not>
|
|
</and>
|
|
</enable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
c172p.repair_damage();
|
|
electrical.reset_battery_and_circuit_breakers();
|
|
c172p.click("engine-repair", 6.0);
|
|
c172p.dialog_battery_reload();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>sim/model/c172p/engine_flag_0</property>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>7.0</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>sim/model/c172p/engine_flag_1</property>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>8.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/carb_ice</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</button>
|
|
</group>
|
|
|
|
<hrule/>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Allow securing aircraft</label>
|
|
<property>/sim/model/c172p/securing/allow-securing-aircraft</property>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/cockpit/control-lock-placed</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/pitot-cover-visible</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/chock</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/tiedownL-visible</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/tiedownR-visible</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/tiedownT-visible</property>
|
|
<value>false</value>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<group>
|
|
<layout>hbox</layout>
|
|
|
|
<!-- Small left padding -->
|
|
<group>
|
|
<layout>vbox</layout>
|
|
<padding>6</padding>
|
|
</group>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Place control lock</label>
|
|
<property>sim/model/c172p/cockpit/control-lock-placed</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<property>/sim/model/c172p/securing/allow-securing-aircraft</property>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Enable wheel chocks</label>
|
|
<property>/sim/model/c172p/securing/chock</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<property>/sim/model/c172p/securing/chock-can-have</property>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Put pitot tube cover</label>
|
|
<property>/sim/model/c172p/securing/pitot-cover-visible</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<and>
|
|
<less-than>
|
|
<property>velocities/groundspeed-kt</property>
|
|
<value>1.0</value>
|
|
</less-than>
|
|
<property>/sim/model/c172p/securing/allow-securing-aircraft</property>
|
|
</and>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Enable left tie-down</label>
|
|
<property>/sim/model/c172p/securing/tiedownL-visible</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<property>/sim/model/c172p/securing/tiedowns-can-have</property>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Enable right tie-down</label>
|
|
<property>/sim/model/c172p/securing/tiedownR-visible</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<property>/sim/model/c172p/securing/tiedowns-can-have</property>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Enable tail tie-down</label>
|
|
<property>/sim/model/c172p/securing/tiedownT-visible</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<property>/sim/model/c172p/securing/tiedowns-can-have</property>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
</group>
|
|
|
|
<!-- Force group to the left -->
|
|
<empty><stretch>true</stretch></empty>
|
|
</group>
|
|
|
|
</group>
|
|
|
|
<hrule/>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Show human models</label>
|
|
<property>/sim/model/occupants</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Display shadow</label>
|
|
<property>/sim/rendering/shadow-volume</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Show Garmin 196 GPS</label>
|
|
<property>/sim/model/c172p/garmin196-visible</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
<checkbox>
|
|
<halign>left</halign>
|
|
<label>Enable frost and fog</label>
|
|
<property>/sim/model/c172p/enable-fog-frost</property>
|
|
<live>true</live>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
</checkbox>
|
|
|
|
</group>
|
|
|
|
<hrule/>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<text>
|
|
<label>Engine power options</label>
|
|
<halign>center</halign>
|
|
</text>
|
|
|
|
<group>
|
|
<layout>hbox</layout>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>160 HP</label>
|
|
<property>sim/model/c172p/engine_flag_0</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("/controls/engines/active-engine", 0);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 1);
|
|
setprop("sim/model/c172p/engine_flag_1", 0);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>7.0</value>
|
|
</binding>
|
|
</radio>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>180 HP</label>
|
|
<property>sim/model/c172p/engine_flag_1</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("/controls/engines/active-engine", 1);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 0);
|
|
setprop("sim/model/c172p/engine_flag_1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>8.0</value>
|
|
</binding>
|
|
</radio>
|
|
</group>
|
|
</group>
|
|
|
|
<hrule/>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<text>
|
|
<label>Landing gear options</label>
|
|
<halign>center</halign>
|
|
</text>
|
|
|
|
<group>
|
|
<layout>hbox</layout>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>Default</label>
|
|
<property>sim/model/c172p/bushkit_flag_0</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("fdm/jsbsim/bushkit", 0);
|
|
setprop("sim/model/c172p/bushkit_flag_0",1);
|
|
setprop("sim/model/c172p/bushkit_flag_1",0);
|
|
setprop("sim/model/c172p/bushkit_flag_2",0);
|
|
setprop("sim/model/c172p/bushkit_flag_3",0);
|
|
setprop("sim/model/c172p/bushkit_flag_4",0);
|
|
setprop("sim/model/c172p/bushkit_flag_5",0);
|
|
|
|
# Select 160 HP engine
|
|
setprop("/controls/engines/active-engine", 0);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 1);
|
|
setprop("sim/model/c172p/engine_flag_1", 0);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>7.0</value>
|
|
</binding>
|
|
</radio>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>26"</label>
|
|
<property>sim/model/c172p/bushkit_flag_1</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("fdm/jsbsim/bushkit", 1);
|
|
setprop("sim/model/c172p/bushkit_flag_0",0);
|
|
setprop("sim/model/c172p/bushkit_flag_1",1);
|
|
setprop("sim/model/c172p/bushkit_flag_2",0);
|
|
setprop("sim/model/c172p/bushkit_flag_3",0);
|
|
setprop("sim/model/c172p/bushkit_flag_4",0);
|
|
setprop("sim/model/c172p/bushkit_flag_5",0);
|
|
|
|
# Select 160 HP engine
|
|
setprop("/controls/engines/active-engine", 0);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 1);
|
|
setprop("sim/model/c172p/engine_flag_1", 0);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>7.0</value>
|
|
</binding>
|
|
</radio>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>36"</label>
|
|
<property>sim/model/c172p/bushkit_flag_2</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("fdm/jsbsim/bushkit", 2);
|
|
setprop("sim/model/c172p/bushkit_flag_0",0);
|
|
setprop("sim/model/c172p/bushkit_flag_1",0);
|
|
setprop("sim/model/c172p/bushkit_flag_2",1);
|
|
setprop("sim/model/c172p/bushkit_flag_3",0);
|
|
setprop("sim/model/c172p/bushkit_flag_4",0);
|
|
setprop("sim/model/c172p/bushkit_flag_5",0);
|
|
|
|
# Select 160 HP engine
|
|
setprop("/controls/engines/active-engine", 0);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 1);
|
|
setprop("sim/model/c172p/engine_flag_1", 0);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-180</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>7.0</value>
|
|
</binding>
|
|
</radio>
|
|
</group>
|
|
|
|
<group>
|
|
<layout>vbox</layout>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>Floats</label>
|
|
<property>sim/model/c172p/bushkit_flag_3</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("fdm/jsbsim/bushkit", 3);
|
|
setprop("sim/model/c172p/bushkit_flag_0",0);
|
|
setprop("sim/model/c172p/bushkit_flag_1",0);
|
|
setprop("sim/model/c172p/bushkit_flag_2",0);
|
|
setprop("sim/model/c172p/bushkit_flag_3",1);
|
|
setprop("sim/model/c172p/bushkit_flag_4",0);
|
|
setprop("sim/model/c172p/bushkit_flag_5",0);
|
|
|
|
# Select 180 HP engine
|
|
setprop("/controls/engines/active-engine", 1);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 0);
|
|
setprop("sim/model/c172p/engine_flag_1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/chock</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/tiedownL-visible</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/tiedownR-visible</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/tiedownT-visible</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>8.0</value>
|
|
</binding>
|
|
</radio>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>Amphibious</label>
|
|
<property>sim/model/c172p/bushkit_flag_4</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("fdm/jsbsim/bushkit", 4);
|
|
setprop("sim/model/c172p/bushkit_flag_0",0);
|
|
setprop("sim/model/c172p/bushkit_flag_1",0);
|
|
setprop("sim/model/c172p/bushkit_flag_2",0);
|
|
setprop("sim/model/c172p/bushkit_flag_3",0);
|
|
setprop("sim/model/c172p/bushkit_flag_4",1);
|
|
setprop("sim/model/c172p/bushkit_flag_5",0);
|
|
|
|
# Select 180 HP engine
|
|
setprop("/controls/engines/active-engine", 1);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 0);
|
|
setprop("sim/model/c172p/engine_flag_1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/chock</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>8.0</value>
|
|
</binding>
|
|
</radio>
|
|
|
|
<radio>
|
|
<halign>left</halign>
|
|
<label>Snow Skis</label>
|
|
<property>sim/model/c172p/bushkit_flag_5</property>
|
|
<live>true</live>
|
|
<enable>
|
|
<not>
|
|
<property>/sim/freeze/replay-state</property>
|
|
</not>
|
|
</enable>
|
|
<binding>
|
|
<command>dialog-apply</command>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
setprop("fdm/jsbsim/bushkit", 5);
|
|
setprop("sim/model/c172p/bushkit_flag_0",0);
|
|
setprop("sim/model/c172p/bushkit_flag_1",0);
|
|
setprop("sim/model/c172p/bushkit_flag_2",0);
|
|
setprop("sim/model/c172p/bushkit_flag_3",0);
|
|
setprop("sim/model/c172p/bushkit_flag_4",0);
|
|
setprop("sim/model/c172p/bushkit_flag_5",1);
|
|
|
|
# Select 180 HP engine
|
|
setprop("/controls/engines/active-engine", 1);
|
|
setprop("controls/engines/engine/primer", 0);
|
|
setprop("sim/model/c172p/engine_flag_0", 0);
|
|
setprop("sim/model/c172p/engine_flag_1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>sim/model/c172p/securing/chock</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
<dialog-name>c172p-oil-dialog-160</dialog-name>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/engines/active-engine/oil-level</property>
|
|
<value>8.0</value>
|
|
</binding>
|
|
</radio>
|
|
</group>
|
|
|
|
</group>
|
|
|
|
</group>
|
|
</group>
|
|
|
|
<hrule/>
|
|
|
|
<group>
|
|
<layout>hbox</layout>
|
|
<default-padding>6</default-padding>
|
|
|
|
<empty><stretch>true</stretch></empty>
|
|
|
|
<button>
|
|
<legend>Close</legend>
|
|
<equal>true</equal>
|
|
<key>Esc</key>
|
|
<default>true</default>
|
|
<binding>
|
|
<command>dialog-close</command>
|
|
</binding>
|
|
</button>
|
|
</group>
|
|
|
|
</PropertyList>
|