Merge branch 'master' of gitorious.org:fg/fgdata
This commit is contained in:
commit
3de799e84e
73 changed files with 64863 additions and 41919 deletions
|
@ -1,27 +0,0 @@
|
|||
N 0 -118.0372167 34.08178333 0.0 J E-01-19 "rwy 01"
|
||||
N 1 -118.0321833 34.09066667 0.0 J E-01-19 "rwy 19"
|
||||
N 2 -118.0369167 34.08166667 0.0 H E ""
|
||||
N 3 -118.03185 34.0906 0.0 H E ""
|
||||
N 4 -118.03515 34.0848 0.0 T E ""
|
||||
N 5 -118.0349667 34.08511667 0.0 T E ""
|
||||
N 6 -118.0348333 34.08466667 0.0 T E ""
|
||||
G 7 -118.0347333 34.08483333 0.0 GS 10 ""
|
||||
N 8 -118.03465 34.08498333 0.0 T E ""
|
||||
N 9 -118.0346 34.08456667 0.0 T E ""
|
||||
G 10 -118.0345167 34.08473333 0.0 GS 10 ""
|
||||
N 11 -118.0344167 34.0849 0.0 T E ""
|
||||
A 0 1 R N ""
|
||||
A 0 2 T N ""
|
||||
A 1 3 T N ""
|
||||
A 2 4 T N ""
|
||||
A 4 5 T N ""
|
||||
A 3 5 T N ""
|
||||
A 4 6 T N ""
|
||||
A 6 9 T Y ""
|
||||
A 5 8 T Y ""
|
||||
A 8 11 T Y ""
|
||||
A 6 7 T Y ""
|
||||
A 7 8 T Y ""
|
||||
A 9 10 T Y ""
|
||||
A 10 11 T Y ""
|
||||
[End]
|
|
@ -1,14 +0,0 @@
|
|||
1 0 -1 0 "@ST approach, @CS, say again please" "Say again"
|
||||
1 0 0 1 "@ST approach, @CS, request landing at @AP" "Request landing at @AP"
|
||||
1 0 0 2 "@ST approach, @CS, request crossing airspace" "Request crossing airspace of @AP"
|
||||
1 0 1 0 "@ST approach, @CS, aborting approach" "Abort approach to @AP"
|
||||
1 1 1 0 "@ST approach, @CS, turn @TD heading @HE, @VD @AL feet" ""
|
||||
1 0 1 1 "@ST approach, @CS, turning @TD heading @HE, @VD @AL feet" "Read back"
|
||||
1 1 2 0 "@ST approach, @CS, turn @TD heading @HE" ""
|
||||
1 0 2 1 "@ST approach, @CS, turning @TD heading @HE" "Read back"
|
||||
1 1 3 0 "@ST approach, @CS, turn @TD heading @HE, You are cleared for approach to runway @RW" ""
|
||||
1 0 3 1 "@ST approach, @CS, turning @TD heading @HE, Cleared to land on runway @RW" "Read back"
|
||||
1 1 4 0 "@ST approach, @CS, you are @MI miles off course, turn @TD heading @HE" ""
|
||||
1 0 4 1 "@ST approach, @CS, turning @TD heading @HE" "Read back"
|
||||
1 1 5 0 "@ST approach, @CS, contact tower on @FR, Good day" ""
|
||||
|
3556
ATC/default.vce
3556
ATC/default.vce
File diff suppressed because it is too large
Load diff
BIN
ATC/default.wav
BIN
ATC/default.wav
Binary file not shown.
155
Aircraft/Generic/Oxygen/oxygen.nas
Normal file
155
Aircraft/Generic/Oxygen/oxygen.nas
Normal file
|
@ -0,0 +1,155 @@
|
|||
###############################################################################
|
||||
##
|
||||
## Oxygen system module for FlightGear.
|
||||
##
|
||||
## Copyright (C) 2010 Vivian Meazza (vivia.meazza(at)lineone.net)
|
||||
## This file is licensed under the GPL license v2 or later.
|
||||
##
|
||||
###############################################################################
|
||||
|
||||
|
||||
# Properties under /consumables/fuel/tank[n]:
|
||||
# + level_cu_ft - Current free oxygen content. Must be set by user code.
|
||||
# + capacity_cu_ft - Tank volume
|
||||
# + selected - boolean indicating tank selection.
|
||||
# + name ...........- string
|
||||
# + pressure - OUTPUT ONLY property, do not try to set
|
||||
|
||||
# Properties under /controls/oxygen/
|
||||
# + altitude-norm - the selected supply altitude normalized 0 - 100% oxygen
|
||||
# + flowrate_cu_ft_ps - Max (100%) Oxygen flow rate
|
||||
|
||||
# + flowrate considerations:
|
||||
# ref http://en.wikipedia.org/wiki/Human_lung
|
||||
#
|
||||
# when maximum (100%) oxygen is selected, we wish to deliver enough oxygen to fill
|
||||
# the pilot's lungs, with slight overpressure.
|
||||
#
|
||||
# let the tidal flow volume - that is the amount of gas which flows
|
||||
# into and out of the lungs on each breath = T ft^3;
|
||||
# and the number of breaths per minute at rest= N min^-1;
|
||||
# but we need to consider a pilot under stress factor = 1.5
|
||||
#
|
||||
# so flowrate (ft^3.sec^-1) = (T*1.5*N)/60
|
||||
#
|
||||
# substituting the values from the reference
|
||||
#
|
||||
# flowrate = 0.01765 * 1.5 * 20 / 60 = 0.008828
|
||||
#
|
||||
# rounding up to provide overpressure
|
||||
#
|
||||
# flowrate = 0.01 (ft^3.sec^-1)
|
||||
|
||||
|
||||
#========================= Initialize ===============================
|
||||
var MAXTANKS = 20;
|
||||
var INHG2PSI = 0.491154077497;
|
||||
|
||||
var initialize = func {
|
||||
|
||||
print( "Initializing Oxygen System ..." );
|
||||
|
||||
props.globals.initNode("/systems/oxygen/serviceable", 1, "BOOL");
|
||||
props.globals.initNode("/sim/freeze/oxygen", 0, "BOOL");
|
||||
props.globals.initNode("/controls/oxygen/altitude-norm", 0.0, "DOUBLE");
|
||||
props.globals.initNode("/controls/oxygen/flowrate-cu-ft-ps", 0.01, "DOUBLE");
|
||||
|
||||
for (var i = 0; i < MAXTANKS; i += 1){
|
||||
props.globals.initNode("/consumables/oxygen/tank["~ i ~ "]/capacity-cu-ft", 0.01, "DOUBLE");
|
||||
props.globals.initNode("/consumables/oxygen/tank["~ i ~ "]/level-cu-ft", 0, "DOUBLE");
|
||||
props.globals.initNode("/consumables/oxygen/tank["~ i ~ "]/selected", 0, "BOOL");
|
||||
props.globals.initNode("/consumables/oxygen/tank["~ i ~ "]/pressure-psi", 50, "DOUBLE");
|
||||
}
|
||||
|
||||
oxygen();
|
||||
|
||||
} #end init
|
||||
|
||||
#========================= Oxygen System ============================
|
||||
var oxygen = func {
|
||||
|
||||
var freeze = getprop("/sim/freeze/oxygen");
|
||||
var serviceable =getprop("/systems/oxygen/serviceable");
|
||||
|
||||
if(freeze or !serviceable) { return; }
|
||||
|
||||
var dt = getprop("sim/time/delta-sec");
|
||||
var oxygen_alt = getprop("controls/oxygen/altitude-norm");
|
||||
var flowrate_cu_ft_ps = getprop("controls/oxygen/flowrate-cu-ft-ps");
|
||||
var Pa = getprop("environment/pressure-inhg") * INHG2PSI;
|
||||
|
||||
var flow_cu_ft = flowrate_cu_ft_ps * oxygen_alt * dt;
|
||||
|
||||
var contents = 0;
|
||||
var cap = 0;
|
||||
var availableTanks = [];
|
||||
var selected = 0;
|
||||
var pressure = 2000;
|
||||
|
||||
# Build a list of available tanks. An available tank is both selected, has
|
||||
# oxygen remaining.and pressure < ambient.
|
||||
var AllTanks = props.globals.getNode("consumables/oxygen").getChildren("tank");
|
||||
|
||||
foreach( var t; AllTanks) {
|
||||
cap = t.getNode("capacity-cu-ft", 1).getValue();
|
||||
contents = t.getNode("level-cu-ft", 1).getValue();
|
||||
selected = t.getNode("selected", 1).getBoolValue();
|
||||
pressure = t.getNode("pressure-psi", 1).getValue();
|
||||
|
||||
if(cap != nil and cap > 0.01 ) {
|
||||
# print ("Pressure ", pressure, " " , Pa);
|
||||
|
||||
if(selected and pressure > Pa) {
|
||||
append(availableTanks, t);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
# print("flow_cu_ft ", flow_cu_ft," " ,size(availableTanks));
|
||||
|
||||
# Subtract flow_cu_ft from tanks, set auxilliary properties. Set out-of-gas
|
||||
# when all tanks are empty.
|
||||
var outOfGas = 0;
|
||||
|
||||
if(size(availableTanks) == 0) {
|
||||
outOfGas = 1;
|
||||
} else {
|
||||
flowPerTank = flow_cu_ft / size(availableTanks);
|
||||
foreach( var t; availableTanks ) {
|
||||
cu_ft = t.getNode("level-cu-ft").getValue();
|
||||
cu_ft -= flowPerTank;
|
||||
cap = t.getNode("capacity-cu-ft", 1).getValue();
|
||||
|
||||
if(cu_ft < 0) { cu_ft = 0;}
|
||||
|
||||
# print ("pressure ", calcPressure(cu_ft, cap));
|
||||
|
||||
t.getNode("level-cu-ft").setDoubleValue(cu_ft);
|
||||
t.getNode("pressure-psi").setDoubleValue(calcPressure(cu_ft, cap));
|
||||
}
|
||||
}
|
||||
|
||||
settimer(oxygen, 0.3);
|
||||
|
||||
} #end oxygen
|
||||
|
||||
# We apply Boyle's Law to derive the pressure in the tank fom the capacity of the
|
||||
# tank and the contents. We ignore the effects of temperature.
|
||||
|
||||
var calcPressure = func (cu_ft, cap){
|
||||
var Vc = cap;
|
||||
var Va = cu_ft;
|
||||
var Pa = 14.7;
|
||||
|
||||
# print (Vc, " ", Va, " ", Pa);
|
||||
|
||||
Pc = (Pa * Va)/Vc;
|
||||
return Pc;
|
||||
} #end calcPressure
|
||||
|
||||
setlistener("sim/signals/fdm-initialized", initialize);
|
||||
|
||||
# end
|
||||
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 99 KiB |
Binary file not shown.
39
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.xml
Normal file
39
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.xml
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>A-14A.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>range</type>
|
||||
<min-m>0</min-m>
|
||||
<max-m>7</max-m>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>A-14A-Ox-pipe</object-name>
|
||||
<object-name>A-14A-Body</object-name>
|
||||
<object-name>A-14A-Alt-selector</object-name>
|
||||
<object-name>A-14A-Hose-pipe</object-name>
|
||||
<object-name>A-14A-main-connector</object-name>
|
||||
<object-name>A-14A-Connector-elbow</object-name>
|
||||
<object-name>A-14A-connector-ring</object-name>
|
||||
<object-name>A-14A-Ox-inlet-pipe</object-name>
|
||||
<object-name>A-14A-Ox-inlet-flang</object-name>
|
||||
<object-name>A-14A-Ox-Con-nut</object-name>
|
||||
<object-name>A-14A-normal-100-pct</object-name>
|
||||
<object-name>A-14A-flang-3</object-name>
|
||||
<object-name>A-14A-flang-1</object-name>
|
||||
<object-name>A-14A-flang-2</object-name>
|
||||
<object-name>A-14A-plug-flang</object-name>
|
||||
<object-name>A-14A-blink-con</object-name>
|
||||
<emission>
|
||||
<factor-prop>controls/lighting/cabin-norm</factor-prop>
|
||||
<red>0.25</red>
|
||||
<green>0.12</green>
|
||||
<blue>0.12</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
2144
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.ac
Normal file
2144
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.ac
Normal file
File diff suppressed because it is too large
Load diff
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.rgb
Normal file
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.rgb
Normal file
Binary file not shown.
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.xcf
Normal file
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.xcf
Normal file
Binary file not shown.
26
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.xml
Normal file
26
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-bell-box.xml
Normal file
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<path>AN-APS-13-bell-box.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>range</type>
|
||||
<min-m>0</min-m>
|
||||
<max-m>7</max-m>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>AN/APS-13-bell-panel</object-name>
|
||||
<object-name>AN/APS-13-bell-base</object-name>
|
||||
<object-name>AN/APS-13-bell</object-name>
|
||||
<object-name>AN/APS-13-bell-bolt</object-name>
|
||||
<emission>
|
||||
<factor-prop>controls/lighting/cabin-norm</factor-prop>
|
||||
<red>0.25</red>
|
||||
<green>0.12</green>
|
||||
<blue>0.12</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
File diff suppressed because it is too large
Load diff
29
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13.xml
Normal file
29
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13.xml
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<path>AN-APS-13.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>range</type>
|
||||
<min-m>0</min-m>
|
||||
<max-m>7</max-m>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>APS-13-plate</object-name>
|
||||
<object-name>aps-13-lamp</object-name>
|
||||
<object-name>aps-13-power-sw</object-name>
|
||||
<object-name>aps-13-test-sw-plate</object-name>
|
||||
<object-name>asp-13-audio</object-name>
|
||||
<object-name>aps-13-test-sw</object-name>
|
||||
<object-name>aps-13-cable-hole</object-name>
|
||||
<emission>
|
||||
<factor-prop>controls/lighting/cabin-norm</factor-prop>
|
||||
<red>0.25</red>
|
||||
<green>0.12</green>
|
||||
<blue>0.12</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/AN-APS-13/screwhead-philps.png
Normal file
BIN
Aircraft/Instruments-3d/AN-APS-13/screwhead-philps.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.7 KiB |
8506
Aircraft/Instruments-3d/SCR-522C/SCR-522C.ac
Normal file
8506
Aircraft/Instruments-3d/SCR-522C/SCR-522C.ac
Normal file
File diff suppressed because it is too large
Load diff
BIN
Aircraft/Instruments-3d/SCR-522C/SCR-522C.rgb
Normal file
BIN
Aircraft/Instruments-3d/SCR-522C/SCR-522C.rgb
Normal file
Binary file not shown.
356
Aircraft/Instruments-3d/SCR-522C/SCR-522C.xml
Normal file
356
Aircraft/Instruments-3d/SCR-522C/SCR-522C.xml
Normal file
|
@ -0,0 +1,356 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>SCR-522C.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>range</type>
|
||||
<min-m>0</min-m>
|
||||
<max-m>7</max-m>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>SCR-522C-OFF</object-name>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>-0.005</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>2</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>3</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>4</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.00</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>-0.0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>SCR-522C-T-base</object-name>
|
||||
<object-name>SCR-522C-T-sw-handle</object-name>
|
||||
<object-name>SCR-522C-T-stem</object-name>
|
||||
<property>/systems/comm/SCR-522C/tr</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1</ind>
|
||||
<dep>30</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.00</x-m>
|
||||
<y-m>-0.01</y-m>
|
||||
<z-m>0.05</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>SCR-522C-A</object-name>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1</ind>
|
||||
<dep>-0.005</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>2</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>3</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>4</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.00</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>-0.0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>SCR-522C-B</object-name>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>2</ind>
|
||||
<dep>-0.005</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>3</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>4</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.00</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>-0.0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>SCR-522C-C</object-name>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>-0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1</ind>
|
||||
<dep>-0.0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>2</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>3</ind>
|
||||
<dep>-0.005</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>4</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.00</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>-0.0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>SCR-522C-D</object-name>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>-0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1</ind>
|
||||
<dep>-0.0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>2</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>3</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>4</ind>
|
||||
<dep>-0.005</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.00</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>-0.0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>SCR-522C-lamp-A</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>SCR-522C-lamp-B</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>SCR-522C-lamp-C</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<value>3</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>SCR-522C-lamp-D</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<value>4</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>SCR-522C-lamp-T</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<property>/systems/comm/SCR-522C/tr</property>
|
||||
<greater-than>
|
||||
<property>/systems/comm/SCR-522C/frequencies/channel-selected</property>
|
||||
<value>0</value>
|
||||
</greater-than>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>SCR-522C-light-cont-1</object-name>
|
||||
<property>/systems/comm/SCR-522C/channel-dimmer</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>0.005</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1.0</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>SCR-522C-light-cont-2</object-name>
|
||||
<property>/systems/comm/SCR-522C/tr-dimmer</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0</ind>
|
||||
<dep>0.005</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1.0</ind>
|
||||
<dep>0</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>SCR-522C-top</object-name>
|
||||
<object-name>SCR-522C-box</object-name>
|
||||
<object-name>SCR-522C-A</object-name>
|
||||
<object-name>SCR-522C-B</object-name>
|
||||
<object-name>SCR-522C-C</object-name>
|
||||
<object-name>SCR-522C-D</object-name>
|
||||
<object-name>SCR-522C-T-base</object-name>
|
||||
<object-name>SCR-522C-T-sw-handle</object-name>
|
||||
<object-name>SCR-522C-T-stem</object-name>
|
||||
<object-name>SCR-522C-light-cont-2</object-name>
|
||||
<object-name>SCR-522C-light-cont-1</object-name>
|
||||
<object-name>SCR-522C-OFF</object-name>
|
||||
<object-name>right-outer-bracket</object-name>
|
||||
<object-name>left-inner-bracket</object-name>
|
||||
<object-name>left-outer-bracket</object-name>
|
||||
<emission>
|
||||
<factor-prop>controls/lighting/cabin-norm</factor-prop>
|
||||
<red>0.28</red>
|
||||
<green>0.18</green>
|
||||
<blue>0.18</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
|
@ -1,243 +1,243 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
|
||||
MATERIAL "WhiteLightOff" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 72 trans 0
|
||||
OBJECT world
|
||||
kids 3
|
||||
OBJECT poly
|
||||
name "rect"
|
||||
loc 0 -0.0136416 0.00484141
|
||||
texture "flaps.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.0403456 -0.0189484
|
||||
0 -0.0403456 0.0400651
|
||||
0 0.066308 0.0400651
|
||||
0 0.066308 -0.0189484
|
||||
numsurf 1
|
||||
SURF 0x20
|
||||
mat 0
|
||||
refs 4
|
||||
3 1 1
|
||||
2 0 1
|
||||
1 0 0
|
||||
0 1 0
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "FlapPos"
|
||||
loc -0.00118963 0.0362646 0.0251696
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0.00443064 0.000999995 -0.00400197
|
||||
0.00802631 0.000999995 -0.00400197
|
||||
0.00802631 0.000999995 0.00400197
|
||||
0.00443064 0.000999995 0.00400197
|
||||
0.00443064 -0.000999998 0.00400197
|
||||
0.00802631 -0.000999998 0.00400197
|
||||
0.00802631 -0.000999998 -0.00400197
|
||||
0.00443064 -0.000999998 -0.00400197
|
||||
-0.00802631 0.000999998 -0.00122597
|
||||
0.00481799 0.000999998 -0.00122597
|
||||
0.00481799 0.000999998 0.00148963
|
||||
-0.00802631 0.000999998 0.00148963
|
||||
-0.00802631 -0.000999995 0.00148963
|
||||
0.00481799 -0.000999995 0.00148963
|
||||
0.00481799 -0.000999995 -0.00122597
|
||||
-0.00802631 -0.000999995 -0.00122597
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
7 0 0
|
||||
6 1 0
|
||||
5 1 1
|
||||
4 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0 0
|
||||
3 1 0
|
||||
2 1 1
|
||||
1 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
3 0 0
|
||||
4 1 0
|
||||
5 1 1
|
||||
2 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
1 0 0
|
||||
6 1 0
|
||||
7 1 1
|
||||
0 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0 0
|
||||
7 1 0
|
||||
4 1 1
|
||||
3 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
2 0 0
|
||||
5 1 0
|
||||
6 1 1
|
||||
1 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
14 1 0
|
||||
13 1 1
|
||||
12 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
11 1 0
|
||||
10 1 1
|
||||
9 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
11 0 0
|
||||
12 1 0
|
||||
13 1 1
|
||||
10 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
9 0 0
|
||||
14 1 0
|
||||
15 1 1
|
||||
8 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
15 1 0
|
||||
12 1 1
|
||||
11 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
10 0 0
|
||||
13 1 0
|
||||
14 1 1
|
||||
9 0 1
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "FlapSwitch"
|
||||
loc 0.0267165 0.0384582 -0.000771669
|
||||
texture "manilla.png"
|
||||
crease 45.000000
|
||||
numvert 20
|
||||
0.0355965 -0.0038875 -0.0105119
|
||||
0.0355965 -0.0038875 0.0103359
|
||||
7.87415e-005 0.00666422 0.0103359
|
||||
7.87415e-005 0.00666422 -0.0105119
|
||||
-0.00171348 -0.00349997 -0.0105119
|
||||
-0.00171348 -0.00349997 0.0103359
|
||||
0.0351283 -0.00666425 0.0103359
|
||||
0.0351283 -0.00666425 -0.0105119
|
||||
-0.0355964 -0.00219359 0.000157867
|
||||
0.00320959 -0.00219359 0.000157867
|
||||
0.00320959 -0.00219359 0.00315787
|
||||
-0.0355964 -0.00219359 0.00315787
|
||||
-0.0355964 0.00232242 0.00315787
|
||||
0.00320959 0.00232242 0.00315787
|
||||
0.00320959 0.00232242 0.000157867
|
||||
-0.0355964 0.00232242 0.000157867
|
||||
0.0352444 -0.00388747 0.0105119
|
||||
0.0352444 -0.00388747 -0.0103359
|
||||
-0.000273386 0.00666425 -0.0103359
|
||||
-0.000273386 0.00666425 0.0105119
|
||||
numsurf 12
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
0 0.603516 0.175781
|
||||
1 0.603516 0.0878903
|
||||
6 0.691406 0.0878903
|
||||
7 0.691406 0.175781
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
1 0.989715 0.969592
|
||||
2 -0.00300926 0.996381
|
||||
5 0.0211005 0.720806
|
||||
6 0.996856 0.894456
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
2 0.603516 0.175781
|
||||
3 0.603516 0.0878903
|
||||
4 0.691406 0.0878903
|
||||
5 0.691406 0.175781
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
3 -0.00605563 1.00611
|
||||
0 0.986668 0.979323
|
||||
7 0.993809 0.904188
|
||||
4 0.018054 0.730537
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
6 0.308594 0.175781
|
||||
5 0.308594 0.0878903
|
||||
4 0.396484 0.0878903
|
||||
7 0.396484 0.175781
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
13 0 0
|
||||
10 1 0
|
||||
9 1 1
|
||||
14 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
8 1 0
|
||||
11 1 1
|
||||
12 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
14 0 0
|
||||
9 1 0
|
||||
8 1 1
|
||||
15 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
12 0 0
|
||||
11 1 0
|
||||
10 1 1
|
||||
13 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
12 1 0
|
||||
13 1 1
|
||||
14 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
9 1 0
|
||||
10 1 1
|
||||
11 0 1
|
||||
SURF 0x20
|
||||
mat 1
|
||||
refs 4
|
||||
19 0.994515 -0.00785261
|
||||
18 0.994515 1.00635
|
||||
17 -0.0110846 1.00635
|
||||
16 -0.0110846 -0.00785267
|
||||
kids 0
|
||||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
|
||||
MATERIAL "WhiteLightOff" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 72 trans 0
|
||||
OBJECT world
|
||||
kids 3
|
||||
OBJECT poly
|
||||
name "rect"
|
||||
loc 0 -0.0136416 0.00484141
|
||||
texture "flaps.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.0403456 -0.0189484
|
||||
0 -0.0403456 0.0400651
|
||||
0 0.066308 0.0400651
|
||||
0 0.066308 -0.0189484
|
||||
numsurf 1
|
||||
SURF 0x20
|
||||
mat 0
|
||||
refs 4
|
||||
3 1 1
|
||||
2 0 1
|
||||
1 0 0
|
||||
0 1 0
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "FlapPos"
|
||||
loc -0.00118963 0.0362646 0.0251696
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0.00443064 0.000999995 -0.00400197
|
||||
0.00802631 0.000999995 -0.00400197
|
||||
0.00802631 0.000999995 0.00400197
|
||||
0.00443064 0.000999995 0.00400197
|
||||
0.00443064 -0.000999998 0.00400197
|
||||
0.00802631 -0.000999998 0.00400197
|
||||
0.00802631 -0.000999998 -0.00400197
|
||||
0.00443064 -0.000999998 -0.00400197
|
||||
-0.00802631 0.000999998 -0.00122597
|
||||
0.00481799 0.000999998 -0.00122597
|
||||
0.00481799 0.000999998 0.00148963
|
||||
-0.00802631 0.000999998 0.00148963
|
||||
-0.00802631 -0.000999995 0.00148963
|
||||
0.00481799 -0.000999995 0.00148963
|
||||
0.00481799 -0.000999995 -0.00122597
|
||||
-0.00802631 -0.000999995 -0.00122597
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
7 0 0
|
||||
6 1 0
|
||||
5 1 1
|
||||
4 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0 0
|
||||
3 1 0
|
||||
2 1 1
|
||||
1 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
3 0 0
|
||||
4 1 0
|
||||
5 1 1
|
||||
2 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
1 0 0
|
||||
6 1 0
|
||||
7 1 1
|
||||
0 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0 0
|
||||
7 1 0
|
||||
4 1 1
|
||||
3 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
2 0 0
|
||||
5 1 0
|
||||
6 1 1
|
||||
1 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
14 1 0
|
||||
13 1 1
|
||||
12 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
11 1 0
|
||||
10 1 1
|
||||
9 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
11 0 0
|
||||
12 1 0
|
||||
13 1 1
|
||||
10 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
9 0 0
|
||||
14 1 0
|
||||
15 1 1
|
||||
8 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
15 1 0
|
||||
12 1 1
|
||||
11 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
10 0 0
|
||||
13 1 0
|
||||
14 1 1
|
||||
9 0 1
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "FlapSwitch"
|
||||
loc 0.0267165 0.0384582 -0.000771669
|
||||
texture "manilla.png"
|
||||
crease 45.000000
|
||||
numvert 20
|
||||
0.0355965 -0.0038875 -0.0105119
|
||||
0.0355965 -0.0038875 0.0103359
|
||||
7.87415e-005 0.00666422 0.0103359
|
||||
7.87415e-005 0.00666422 -0.0105119
|
||||
-0.00171348 -0.00349997 -0.0105119
|
||||
-0.00171348 -0.00349997 0.0103359
|
||||
0.0351283 -0.00666425 0.0103359
|
||||
0.0351283 -0.00666425 -0.0105119
|
||||
-0.0355964 -0.00219359 0.000157867
|
||||
0.00320959 -0.00219359 0.000157867
|
||||
0.00320959 -0.00219359 0.00315787
|
||||
-0.0355964 -0.00219359 0.00315787
|
||||
-0.0355964 0.00232242 0.00315787
|
||||
0.00320959 0.00232242 0.00315787
|
||||
0.00320959 0.00232242 0.000157867
|
||||
-0.0355964 0.00232242 0.000157867
|
||||
0.0352444 -0.00388747 0.0105119
|
||||
0.0352444 -0.00388747 -0.0103359
|
||||
-0.000273386 0.00666425 -0.0103359
|
||||
-0.000273386 0.00666425 0.0105119
|
||||
numsurf 12
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
0 0.603516 0.175781
|
||||
1 0.603516 0.0878903
|
||||
6 0.691406 0.0878903
|
||||
7 0.691406 0.175781
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
1 0.989715 0.969592
|
||||
2 -0.00300926 0.996381
|
||||
5 0.0211005 0.720806
|
||||
6 0.996856 0.894456
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
2 0.603516 0.175781
|
||||
3 0.603516 0.0878903
|
||||
4 0.691406 0.0878903
|
||||
5 0.691406 0.175781
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
3 -0.00605563 1.00611
|
||||
0 0.986668 0.979323
|
||||
7 0.993809 0.904188
|
||||
4 0.018054 0.730537
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
6 0.308594 0.175781
|
||||
5 0.308594 0.0878903
|
||||
4 0.396484 0.0878903
|
||||
7 0.396484 0.175781
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
13 0 0
|
||||
10 1 0
|
||||
9 1 1
|
||||
14 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
8 1 0
|
||||
11 1 1
|
||||
12 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
14 0 0
|
||||
9 1 0
|
||||
8 1 1
|
||||
15 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
12 0 0
|
||||
11 1 0
|
||||
10 1 1
|
||||
13 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
12 1 0
|
||||
13 1 1
|
||||
14 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
9 1 0
|
||||
10 1 1
|
||||
11 0 1
|
||||
SURF 0x20
|
||||
mat 1
|
||||
refs 4
|
||||
19 0.994515 -0.00785261
|
||||
18 0.994515 1.00635
|
||||
17 -0.0110846 1.00635
|
||||
16 -0.0110846 -0.00785267
|
||||
kids 0
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -1728,6 +1728,141 @@
|
|||
</center>
|
||||
</animation>
|
||||
|
||||
<!-- Fuel Selector -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>FuelSelectorOff</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>FuelSelectorLeft</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
<not>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>FuelSelectorRight</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
</not>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>FuelSelectorBoth</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>FuelHotspotOff</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
<value>false</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
<value>false</value>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>FuelHotspotLeft</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
<value>true</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
<value>false</value>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>FuelHotspotRight</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
<value>false</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
<value>true</value>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>FuelHotspotBoth</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[0]/selected</property>
|
||||
<value>true</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>consumables/fuel/tank[1]/selected</property>
|
||||
<value>true</value>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<!-- Switches -->
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
|
|
BIN
Aircraft/c172p/Models/fuel-selector.png
Normal file
BIN
Aircraft/c172p/Models/fuel-selector.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 65 KiB |
|
@ -51,7 +51,7 @@ var init_actions = func {
|
|||
filteredGS1.setDoubleValue(0.0);
|
||||
|
||||
# Make sure that init_actions is called when the sim is reset
|
||||
setlistener("sim/signals/reset", init_actions);
|
||||
setlistener("sim/signals/reset", init_actions);
|
||||
|
||||
# Request that the update fuction be called next frame
|
||||
settimer(update_actions, 0);
|
||||
|
@ -113,15 +113,25 @@ var update_actions = func {
|
|||
|
||||
var scissor_angle = func(H,C,L,phi) {
|
||||
var a = (H - C)/2/L;
|
||||
# Use 2 iterates of Newton's method and 4th order Taylor series to
|
||||
# Use 2 iterates of Newton's method and 4th order Taylor series to
|
||||
# approximate theta where sin(phi - theta) = a
|
||||
var theta = phi - 2*a/3 - a/3/(1-a*a/2);
|
||||
return theta;
|
||||
}
|
||||
|
||||
# Setup listener call to start update loop once the fdm is initialized
|
||||
#
|
||||
setlistener("sim/signals/fdm-initialized", init_actions);
|
||||
#
|
||||
setlistener("sim/signals/fdm-initialized", init_actions);
|
||||
|
||||
#
|
||||
# Listeners to tie the /consumables/fuels/tank[]/selected to
|
||||
# /fdm/jsbsim/propulsion/tank[]/priority
|
||||
|
||||
setlistener("consumables/fuel/tank[0]/selected", func(selected) {
|
||||
setprop("/fdm/jsbsim/propulsion/tank[0]/priority", selected.getBoolValue() ? 1 : 0);
|
||||
});
|
||||
|
||||
setlistener("consumables/fuel/tank[1]/selected", func(selected) {
|
||||
setprop("/fdm/jsbsim/propulsion/tank[1]/priority", selected.getBoolValue() ? 1 : 0);
|
||||
});
|
||||
|
||||
|
|
|
@ -29,6 +29,9 @@ td center { margin-top:0em; margin-bottom:0em; }
|
|||
.Canvas { position:relative; }
|
||||
img.math{vertical-align:middle;}
|
||||
li p.indent { text-indent: 0em }
|
||||
li p:first-child{ margin-top:0em; }
|
||||
li p:last-child, li div:last-child { margin-bottom:0.5em; }
|
||||
li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; }
|
||||
.enumerate1 {list-style-type:decimal;}
|
||||
.enumerate2 {list-style-type:lower-alpha;}
|
||||
.enumerate3 {list-style-type:lower-roman;}
|
||||
|
@ -45,7 +48,7 @@ div.verbatim {font-family: monospace; white-space: nowrap; text-align:left; clea
|
|||
.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
|
||||
div.fbox {display:table}
|
||||
div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
|
||||
table.minipage{width:100%;}
|
||||
div.minipage{width:100%;}
|
||||
div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
|
||||
div.center div {text-align: left;}
|
||||
div.flushright, div.flushright div.flushright {text-align: right;}
|
||||
|
@ -62,6 +65,8 @@ span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript
|
|||
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
|
||||
table.tabular td p{margin-top:0em;}
|
||||
table.tabular {margin-left: auto; margin-right: auto;}
|
||||
td p:first-child{ margin-top:0em; }
|
||||
td p:last-child{ margin-bottom:0em; }
|
||||
div.td00{ margin-left:0pt; margin-right:0pt; }
|
||||
div.td01{ margin-left:0pt; margin-right:5pt; }
|
||||
div.td10{ margin-left:5pt; margin-right:0pt; }
|
||||
|
@ -79,8 +84,9 @@ span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
|
|||
a span.TEX span.E {text-decoration: none; }
|
||||
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
|
||||
span.LATEX span.TEX{ position:relative; left: -0.4em; }
|
||||
div.float img, div.float .caption {text-align:center;}
|
||||
div.figure img, div.figure .caption {text-align:center;}
|
||||
div.float, div.figure {margin-left: auto; margin-right: auto;}
|
||||
div.float img {text-align:center;}
|
||||
div.figure img {text-align:center;}
|
||||
.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
|
||||
.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
|
||||
table.equation {width:100%;}
|
||||
|
@ -97,11 +103,12 @@ table.pmatrix {width:100%;}
|
|||
span.pmatrix img{vertical-align:middle;}
|
||||
div.pmatrix {text-align:center;}
|
||||
table.pmatrix {width:100%;}
|
||||
span.bar-css {text-decoration:overline;}
|
||||
img.cdots{vertical-align:middle;}
|
||||
.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
|
||||
.index-item, .index-subitem, .index-subsubitem {display:block}
|
||||
.caption td.id{font-weight: bold; white-space: nowrap; }
|
||||
table.caption {text-align:center;}
|
||||
div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;}
|
||||
div.caption span.id{font-weight: bold; white-space: nowrap; }
|
||||
h1.partHead{text-align: center}
|
||||
p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
|
||||
p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
|
||||
|
@ -117,7 +124,7 @@ div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
|
|||
div.author{white-space: nowrap;}
|
||||
.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
|
||||
.abstract p {margin-left:5%; margin-right:5%;}
|
||||
table.abstract {width:100%;}
|
||||
div.abstract {width:100%;}
|
||||
.subsectionToc, .likesubsectionToc {margin-left:2em;}
|
||||
.subsubsectionToc, .likesubsubsectionToc {margin-left:4em;}
|
||||
.figure img.graphics {margin-left:10%;}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
|
||||
<!-- html,2,info,next,sections+ -->
|
||||
<meta name="src" content="FGShortRef.tex">
|
||||
<meta name="date" content="2010-03-03 18:26:00">
|
||||
<meta name="date" content="2010-12-29 17:55:00">
|
||||
<link rel="stylesheet" type="text/css" href="FGShortRef.css">
|
||||
</head><body
|
||||
>
|
||||
|
@ -31,12 +31,12 @@ id="TBL-1-2"></colgroup><tr
|
|||
class="td11"><span
|
||||
class="ptmb7t-x-x-70">Program Start:</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-1-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Linux/UNIX via the fgfs under FlightGear/, </span></td>
|
||||
class="ptmr7t-x-x-70">Linux/UNIX via fgfs under FlightGear/, </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-1-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-1-2-1"
|
||||
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-1-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Mac OS X via FlightGear.app under /Applications/, </span></td>
|
||||
class="ptmr7t-x-x-70">Mac OS X via FlightGear.app under /Applications/, </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-1-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-1-3-1"
|
||||
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-1-3-2"
|
||||
|
@ -52,31 +52,31 @@ class="cmsy-7">\</span><span
|
|||
class="ptmr7t-x-x-70">bin</span><span
|
||||
class="cmsy-7">\</span><span
|
||||
class="ptmr7t-x-x-70">Win32</span><span
|
||||
class="cmsy-7">\ </span></td>
|
||||
class="cmsy-7">\ </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-1-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-1-4-1"
|
||||
class="td11"><span
|
||||
class="ptmb7t-x-x-70">Engine Start: </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-1-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Put ignition switch to BOTH (“</span><span
|
||||
class="ptmr7t-x-x-70">Set ignition switch to BOTH (“</span><span
|
||||
class="cmsy-7">}</span><span
|
||||
class="ptmr7t-x-x-70">” three times). Set mixture to 100 %. Set throttle to about 25 %. Operate starter using the “s” key.</span></td>
|
||||
class="ptmr7t-x-x-70">” three times). Set mixture to 100%. Set throttle to about 25%. Operate starter using the “s” key.</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-1-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-1-5-1"
|
||||
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-1-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Once the engine has started, set throttle back to idle. Release parking brake, if applied. </span></td>
|
||||
</tr></table></div>
|
||||
class="ptmr7t-x-x-70">Once the engine has started, set throttle back to idle. Release parking brake (“B”), if applied. </span></td></tr></table>
|
||||
</div>
|
||||
<!--l. 74--><p class="noindent" ><span
|
||||
class="ptmb7t-x-x-70">Keyboard controls:</span>
|
||||
<table class="multicols" id="multicols-1"><tr><td class="multicol-1">
|
||||
<!--l. 77--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Tab. 1: </span><span
|
||||
class="ptmri7t-x-x-70">Main keyboard controls on the numeric keypad with activated </span><span
|
||||
class="ptmr7t-x-x-70">Table 1: </span><span
|
||||
class="ptmri7t-x-x-70">Directional controls (activated </span><span
|
||||
class="pcrro7t-x-x-70">NumLock</span><span
|
||||
class="ptmri7t-x-x-70">.</span><br
|
||||
class="ptmr7t-x-x-70">)</span><br
|
||||
class="newline" />
|
||||
<!--l. 81--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-2" class="tabular"
|
||||
<!--l. 80--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-2" class="tabular"
|
||||
cellspacing="0" cellpadding="0" rules="groups"
|
||||
><colgroup id="TBL-2-1g"><col
|
||||
id="TBL-2-1"></colgroup><colgroup id="TBL-2-2g"><col
|
||||
|
@ -84,131 +84,138 @@ id="TBL-2-2"></colgroup><tr
|
|||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-2"
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">9/3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2"
|
||||
class="ptmr7t-x-x-70">9 / 3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Throttle</span><a
|
||||
id="dx1-2"></a> </td>
|
||||
</tr><tr
|
||||
id="dx1-2"></a> </td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">4/6 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2"
|
||||
class="ptmr7t-x-x-70">4 / 6 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Aileron</span><a
|
||||
id="dx1-3"></a> </td>
|
||||
id="dx1-3"></a></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">8/2 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-2"
|
||||
class="ptmr7t-x-x-70">8 / 2 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Elevator</span><a
|
||||
id="dx1-4"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">0/Enter</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-2"
|
||||
class="ptmr7t-x-x-70">0 / Enter</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Rudder</span><a
|
||||
id="dx1-5"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">5 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-2"
|
||||
class="ptmr7t-x-x-70">5 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Center aileron/elevator/rudder</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">7/1 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-2"
|
||||
class="ptmr7t-x-x-70">7 / 1 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Elevator trim</span><a
|
||||
id="dx1-6"></a> </td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-2-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-1"
|
||||
class="td11"> </td>
|
||||
</tr></table></div>
|
||||
<!--l. 86--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Tab. 2: </span><span
|
||||
class="ptmri7t-x-x-70">View directions accessible after de-activating </span><span
|
||||
class="pcrro7t-x-x-70">NumLock </span><span
|
||||
class="ptmri7t-x-x-70">on the numeric keypad.</span>
|
||||
<!--l. 90--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-3" class="tabular"
|
||||
class="td11"> </td></tr></table></div>
|
||||
<!--l. 85--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Table 2: </span><span
|
||||
class="ptmri7t-x-x-70">Engine controls</span>
|
||||
<!--l. 89--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-3" class="tabular"
|
||||
cellspacing="0" cellpadding="0" rules="groups"
|
||||
><colgroup id="TBL-3-1g"><col
|
||||
id="TBL-3-1"></colgroup><colgroup id="TBL-3-2g"><col
|
||||
id="TBL-3-2"></colgroup><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-1-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-1-1"
|
||||
style="vertical-align:baseline;" id="TBL-3-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Numeric Key</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-2"
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">View direction</span><a
|
||||
id="dx1-7"></a></td>
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-2-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-2-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-8 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2"
|
||||
style="vertical-align:baseline;" id="TBL-3-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Forward </span></td>
|
||||
class="ptmr7t-x-x-70">! </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 1st engine </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-3-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-3-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-7 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-2"
|
||||
style="vertical-align:baseline;" id="TBL-3-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Left/forward </span></td>
|
||||
class="ptmr7t-x-x-70">@ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 2nd engine </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-4-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-4-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-4 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-2"
|
||||
style="vertical-align:baseline;" id="TBL-3-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Left </span></td>
|
||||
class="ptmr7t-x-x-70"># </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 3rd engine </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-5-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-5-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-1 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-2"
|
||||
style="vertical-align:baseline;" id="TBL-3-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Left/back </span></td>
|
||||
class="ptmr7t-x-x-70">$ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 4th engine </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-6-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-6-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-2 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-2"
|
||||
style="vertical-align:baseline;" id="TBL-3-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Back </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-7-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-7-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-2"
|
||||
class="cmsy-7">~ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Right/back </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-8-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-8-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-6 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Right </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-9-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-9-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-9 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-9-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Right/forward </span></td>
|
||||
class="ptmr7t-x-x-70">Select all engines </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-10-"><td style="white-space:nowrap; text-align:center;" id="TBL-3-10-1"
|
||||
class="td11"> </td>
|
||||
</tr></table></div>
|
||||
<!--l. 95--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Tab. 3: </span><span
|
||||
class="ptmri7t-x-x-70">Display options.</span>
|
||||
<!--l. 99--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-4" class="tabular"
|
||||
style="vertical-align:baseline;" id="TBL-3-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-1"
|
||||
class="td11"><span
|
||||
class="cmsy-7">{ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Decrease magneto on selected engine </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-1"
|
||||
class="td11"><span
|
||||
class="cmsy-7">} </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Increase magneto on selected engine </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-9-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">s </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-9-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Fire starter on selected engine(s) </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-10-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">M / m</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-10-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Lean/Enrich selected engine mixture </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-11-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">N / n </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-11-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Decrease/Increase selected propeller RPM</span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-3-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-12-1"
|
||||
class="td11"> </td></tr></table></div>
|
||||
<!--l. 94--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Table 3: </span><span
|
||||
class="ptmri7t-x-x-70">Miscellaneous aircraft controls</span>
|
||||
<!--l. 98--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-4" class="tabular"
|
||||
cellspacing="0" cellpadding="0" rules="groups"
|
||||
><colgroup id="TBL-4-1g"><col
|
||||
id="TBL-4-1"></colgroup><colgroup id="TBL-4-2g"><col
|
||||
|
@ -216,120 +223,96 @@ id="TBL-4-2"></colgroup><tr
|
|||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-2"
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">P </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-2"
|
||||
class="ptmr7t-x-x-70">b </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle instrument panel</span><a
|
||||
id="dx1-8"></a> <span
|
||||
class="ptmr7t-x-x-70">on/off </span></td>
|
||||
class="ptmr7t-x-x-70">Apply all brakes</span><a
|
||||
id="dx1-7"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">c </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-2"
|
||||
class="ptmr7t-x-x-70">, / . </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle3D/2D cockpit</span> <a
|
||||
id="dx1-9"></a><span
|
||||
class="ptmr7t-x-x-70">(if both are available)</span> <a
|
||||
id="dx1-10"></a><a
|
||||
id="dx1-11"></a></td>
|
||||
class="ptmr7t-x-x-70">Apply left/right brake </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-1"
|
||||
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">S </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Cycle panel style full/mini </span></td>
|
||||
class="ptmr7t-x-x-70">(useful for differential braking</span><a
|
||||
id="dx1-8"></a><span
|
||||
class="ptmr7t-x-x-70">)</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Shift-F5/F6</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-2"
|
||||
class="ptmr7t-x-x-70">l </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Shift the panel in y direction </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle tail-wheel lock</span><a
|
||||
id="dx1-9"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-6-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Shift-F7/F8</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-6-2"
|
||||
class="ptmr7t-x-x-70">B </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-6-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Shift the panel in x direction </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle parking brake</span> <a
|
||||
id="dx1-10"></a><a
|
||||
id="dx1-11"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-7-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Shift-F3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-7-2"
|
||||
class="ptmr7t-x-x-70">g/G </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-7-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Read a panel from a property list </span></td>
|
||||
class="ptmr7t-x-x-70">Raise/lower landing gear</span><a
|
||||
id="dx1-12"></a><a
|
||||
id="dx1-13"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-8-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl-c </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-8-2"
|
||||
class="ptmr7t-x-x-70">Space </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-8-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle panel/cockpit hotspot visibility </span></td>
|
||||
class="ptmr7t-x-x-70">Push To Talk (PTT) </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-9-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">i/I </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-9-2"
|
||||
class="ptmr7t-x-x-70">- / </span><span
|
||||
class="ptmr7t-x-x-70">_ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-9-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Minimize/maximize HUD </span></td>
|
||||
class="ptmr7t-x-x-70">MP text chat menu/entry </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-10-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">h/H </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-10-2"
|
||||
class="cmr-7">[ </span><span
|
||||
class="ptmr7t-x-x-70">/ </span><span
|
||||
class="cmr-7">] </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-10-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Change color of HUD/toggle HUD off </span></td>
|
||||
class="ptmr7t-x-x-70">Retract/extend flaps</span><a
|
||||
id="dx1-14"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-11-1"
|
||||
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-4-11-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">forward/backward </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
class="ptmr7t-x-x-70">j / k </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-11-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Retract/extend spoilers</span><a
|
||||
id="dx1-15"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-12-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">x/X </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-12-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-B</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-12-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Zoom in/out </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-13-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">v/V </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-13-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Cycle view modes</span><a
|
||||
id="dx1-12"></a> <span
|
||||
class="ptmr7t-x-x-70">forth and back </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-14-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl-v </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-14-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Reset view modes</span><a
|
||||
id="dx1-13"></a> <span
|
||||
class="ptmr7t-x-x-70">to pilot view </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-15-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">z/Z </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-15-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Increase/Decrease visibility (fog) </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-16-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">F10 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-16-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle menu on/off </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle speed brakes </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-4-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-17-1"
|
||||
class="td11"> </td>
|
||||
</tr></table></div>
|
||||
<!--l. 102--><p class="indent" >
|
||||
<!--l. 108--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Tab. 4: </span><span
|
||||
class="ptmri7t-x-x-70">Autopilot and related controls.</span>
|
||||
<!--l. 112--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-5" class="tabular"
|
||||
style="vertical-align:baseline;" id="TBL-4-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-13-1"
|
||||
class="td11"> </td></tr></table></div>
|
||||
<!--l. 104--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Table 4: </span><span
|
||||
class="ptmri7t-x-x-70">General simulator controls</span>
|
||||
<!--l. 108--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-5" class="tabular"
|
||||
cellspacing="0" cellpadding="0" rules="groups"
|
||||
><colgroup id="TBL-5-1g"><col
|
||||
id="TBL-5-1"></colgroup><colgroup id="TBL-5-2g"><col
|
||||
|
@ -337,117 +320,123 @@ id="TBL-5-2"></colgroup><tr
|
|||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-2"
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl + A</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-2"
|
||||
class="ptmr7t-x-x-70">p </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle altitude lock</span> <a
|
||||
id="dx1-14"></a> </td>
|
||||
class="ptmr7t-x-x-70">Pause simulator</span> <a
|
||||
id="dx1-16"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl + G</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-2"
|
||||
class="ptmr7t-x-x-70">a / A </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle glide slope lock (NAV 1) </span></td>
|
||||
class="ptmr7t-x-x-70">Simulation speed up/slow down</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl + H</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-2"
|
||||
class="ptmr7t-x-x-70">t / T </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle heading hold</span><a
|
||||
id="dx1-15"></a> </td>
|
||||
class="ptmr7t-x-x-70">Clock speed up/slow down </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-5-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl + N</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-5-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-R</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle NAV 1 lock </span></td>
|
||||
class="ptmr7t-x-x-70">Instant replay </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-6-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl + S </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-6-2"
|
||||
class="ptmr7t-x-x-70">F3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-6-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle autothrottle</span><a
|
||||
id="dx1-16"></a> </td>
|
||||
class="ptmr7t-x-x-70">Save screen shot </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-7-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl + T</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-7-2"
|
||||
class="ptmr7t-x-x-70">ESC </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-7-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle terrain follow (AGL) lock </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-8-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Ctrl + U</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-8-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Add 1000 ft. to your altitude (emergency)</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-9-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">F6 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-9-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle autopilot heading mode </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-10-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">F11 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-10-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Autopilot altitude dialog </span></td>
|
||||
class="ptmr7t-x-x-70">Exit program </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-5-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-11-1"
|
||||
class="td11"> </td>
|
||||
</tr></table></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 117--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Tab. 5: </span><span
|
||||
class="ptmri7t-x-x-70">Special action of keys, if autopilot is enabled.</span>
|
||||
<!--l. 121--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-6" class="tabular"
|
||||
style="vertical-align:baseline;" id="TBL-5-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-8-1"
|
||||
class="td11"> </td></tr></table></div>
|
||||
<!--l. 113--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Table 5: </span><span
|
||||
class="ptmri7t-x-x-70">View controls (de-activated </span><span
|
||||
class="pcrro7t-x-x-70">NumLock</span><span
|
||||
class="ptmri7t-x-x-70">)</span>
|
||||
<!--l. 117--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-6" class="tabular"
|
||||
cellspacing="0" cellpadding="0" rules="groups"
|
||||
><colgroup id="TBL-6-1g"><col
|
||||
id="TBL-6-1"></colgroup><colgroup id="TBL-6-2g"><col
|
||||
id="TBL-6-2"></colgroup><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-1"
|
||||
style="vertical-align:baseline;" id="TBL-6-1-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-1-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Key</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-2"
|
||||
class="ptmr7t-x-x-70">Numpad Key</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
class="ptmr7t-x-x-70">View direction</span><a
|
||||
id="dx1-17"></a></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-1"
|
||||
style="vertical-align:baseline;" id="TBL-6-2-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-2-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-8 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">8 / 2</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-2"
|
||||
class="ptmr7t-x-x-70">Forward </span></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-3-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-3-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-7 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-3-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Altitude adjust </span></td>
|
||||
class="ptmr7t-x-x-70">Left/forward</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-3-1"
|
||||
style="vertical-align:baseline;" id="TBL-6-4-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-4-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-4 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">4 / 6</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-3-2"
|
||||
class="ptmr7t-x-x-70">Left </span></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-5-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-5-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-1 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Heading adjust </span></td>
|
||||
class="ptmr7t-x-x-70">Left/back</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-4-1"
|
||||
style="vertical-align:baseline;" id="TBL-6-6-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-6-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-2 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-6-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">9 / 3</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-4-2"
|
||||
class="ptmr7t-x-x-70">Back </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-7-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-7-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-7-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Autothrottle adjust</span></td>
|
||||
class="ptmr7t-x-x-70">Right/back </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-8-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-8-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-6 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-8-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Right </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-9-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-9-1"
|
||||
class="td11"> <span
|
||||
class="ptmr7t-x-x-70">Shift-9 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-9-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Right/forward </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-6-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-5-1"
|
||||
class="td11"> </td>
|
||||
</tr></table></div>
|
||||
<!--l. 127--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Tab. 6: </span><span
|
||||
class="ptmri7t-x-x-70">Engine control keys</span>
|
||||
<!--l. 131--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-7" class="tabular"
|
||||
style="vertical-align:baseline;" id="TBL-6-10-"><td style="white-space:nowrap; text-align:center;" id="TBL-6-10-1"
|
||||
class="td11"> </td></tr></table></div>
|
||||
<!--l. 125--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Table 6: </span><span
|
||||
class="ptmri7t-x-x-70">Autopilot controls</span>
|
||||
<!--l. 129--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-7" class="tabular"
|
||||
cellspacing="0" cellpadding="0" rules="groups"
|
||||
><colgroup id="TBL-7-1g"><col
|
||||
id="TBL-7-1"></colgroup><colgroup id="TBL-7-2g"><col
|
||||
|
@ -455,80 +444,103 @@ id="TBL-7-2"></colgroup><tr
|
|||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-1-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Key</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-1-2"
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-2-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">! </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-2-2"
|
||||
class="ptmr7t-x-x-70">Backspace</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 1st engine </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle autopilot </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-3-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">@ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-3-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-A </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-3-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 2nd engine </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle altitude lock</span> <a
|
||||
id="dx1-18"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-4-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70"># </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-4-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-G </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 3rd engine </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle glide slope lock (NAV 1) </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-5-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">$ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-5-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-H </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select 4th engine </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle heading hold</span><a
|
||||
id="dx1-19"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-6-1"
|
||||
class="td11"><span
|
||||
class="cmsy-7">{ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-6-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-N </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-6-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Decrease magneto on selected engine </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle NAV 1 lock </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-7-1"
|
||||
class="td11"><span
|
||||
class="cmsy-7">} </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-7-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-S </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-7-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Increase magneto on selected engine </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle autothrottle</span><a
|
||||
id="dx1-20"></a> </td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-8-1"
|
||||
class="td11"><span
|
||||
class="cmsy-7">~ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-8-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-T </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-8-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Select all engines </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
class="ptmr7t-x-x-70">Toggle terrain follow (AGL) lock </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-9-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">s </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-9-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-U </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-9-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Fire starter on selected engine(s) </span></td>
|
||||
class="ptmr7t-x-x-70">Add 1000 ft. to your altitude (emergency)</span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-10-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">M/m</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-10-2"
|
||||
class="ptmr7t-x-x-70">F6 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-10-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Lean/Enrich selected engine mixture </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle autopilot heading mode </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-11-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">N/n </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-11-2"
|
||||
class="ptmr7t-x-x-70">F11 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-11-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Decrease/Increase selected propeller RPM</span></td>
|
||||
class="ptmr7t-x-x-70">Autopilot altitude dialog </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-12-1"
|
||||
class="td11"> </td>
|
||||
</tr></table></div>
|
||||
<!--l. 136--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Tab. 7: </span><span
|
||||
class="ptmri7t-x-x-70">Miscellaneous keyboard controls.</span>
|
||||
<!--l. 140--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-8" class="tabular"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">8 / 2 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-12-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Altitude adjust </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-13-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">4 / 6 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-13-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Heading adjust </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-14-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">9 / 3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-7-14-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Autothrottle adjust </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-7-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-15-1"
|
||||
class="td11"> </td></tr></table></div>
|
||||
|
||||
|
||||
|
||||
<!--l. 134--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Table 7: </span><span
|
||||
class="ptmri7t-x-x-70">Display controls</span>
|
||||
<!--l. 138--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-8" class="tabular"
|
||||
cellspacing="0" cellpadding="0" rules="groups"
|
||||
><colgroup id="TBL-8-1g"><col
|
||||
id="TBL-8-1"></colgroup><colgroup id="TBL-8-2g"><col
|
||||
|
@ -536,119 +548,99 @@ id="TBL-8-2"></colgroup><tr
|
|||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-1-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-1-2"
|
||||
class="ptmr7t-x-x-70">Key </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-1-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
class="ptmr7t-x-x-70">Action </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">B </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-2"
|
||||
class="ptmr7t-x-x-70">P </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle parking brake</span> <a
|
||||
id="dx1-17"></a><a
|
||||
id="dx1-18"></a> </td>
|
||||
class="ptmr7t-x-x-70">Toggle instrument panel</span><a
|
||||
id="dx1-21"></a> <span
|
||||
class="ptmr7t-x-x-70">on/off </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-3-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">b </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-3-2"
|
||||
class="ptmr7t-x-x-70">c </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-3-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Apply all brakes</span><a
|
||||
id="dx1-19"></a> </td>
|
||||
class="ptmr7t-x-x-70">Toggle3D/2D cockpit</span> <a
|
||||
id="dx1-22"></a><span
|
||||
class="ptmr7t-x-x-70">(if both are available)</span> <a
|
||||
id="dx1-23"></a><a
|
||||
id="dx1-24"></a></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">g/G </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-2"
|
||||
class="ptmr7t-x-x-70">S </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Raise/lower landing gear</span><a
|
||||
id="dx1-20"></a><a
|
||||
id="dx1-21"></a> </td>
|
||||
class="ptmr7t-x-x-70">Cycle panel style full/mini </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">, </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-C</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Apply left brake (useful for differential braking</span><a
|
||||
id="dx1-22"></a><span
|
||||
class="ptmr7t-x-x-70">) </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle panel/cockpit hotspot visibility </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-6-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">. </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-6-2"
|
||||
class="ptmr7t-x-x-70">h </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-6-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Apply right brake (useful for differential braking</span><a
|
||||
id="dx1-23"></a><span
|
||||
class="ptmr7t-x-x-70">)</span></td>
|
||||
class="ptmr7t-x-x-70">Toggle HUD </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-7-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">l </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-7-2"
|
||||
class="ptmr7t-x-x-70">H </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-7-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Toggle tail-wheel lock</span><a
|
||||
id="dx1-24"></a><span
|
||||
class="ptmr7t-x-x-70">) </span></td>
|
||||
class="ptmr7t-x-x-70">Change HUD brightness </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-8-1"
|
||||
class="td11"><span
|
||||
class="cmr-7">]</span><span
|
||||
class="ptmr7t-x-x-70">/</span><span
|
||||
class="cmr-7">[ </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-8-2"
|
||||
class="ptmr7t-x-x-70">i / I </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-8-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Extend/Retract flaps</span><a
|
||||
id="dx1-25"></a> </td>
|
||||
class="ptmr7t-x-x-70">Minimize/maximize HUD </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-9-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">p </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-9-2"
|
||||
class="ptmr7t-x-x-70">x / X </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-9-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Pause Sim</span> <a
|
||||
id="dx1-26"></a> </td>
|
||||
class="ptmr7t-x-x-70">Zoom in/out </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-10-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">a/A </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-10-2"
|
||||
class="ptmr7t-x-x-70">v / V </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-10-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Simulation speed up/slow down </span></td>
|
||||
class="ptmr7t-x-x-70">Cycle view modes</span><a
|
||||
id="dx1-25"></a> <span
|
||||
class="ptmr7t-x-x-70">forth and back </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-11-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">t/T </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-11-2"
|
||||
class="ptmr7t-x-x-70">Ctrl-V</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-11-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Clock speed up/slow down </span></td>
|
||||
class="ptmr7t-x-x-70">Reset view modes</span><a
|
||||
id="dx1-26"></a> <span
|
||||
class="ptmr7t-x-x-70">to pilot view </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-12-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Shift-F2</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-12-2"
|
||||
class="ptmr7t-x-x-70">z / Z </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-12-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Save current flight to </span><span
|
||||
class="pcrr7t-x-x-70">fgfs.sav </span></td>
|
||||
class="ptmr7t-x-x-70">Increase/Decrease visibility (fog) </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-13-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Shift-F1</span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-13-2"
|
||||
class="ptmr7t-x-x-70">F10 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-13-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Restore flight from </span><span
|
||||
class="pcrr7t-x-x-70">fgfs.sav </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-14-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">F3 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-14-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Save screen shot </span></td>
|
||||
</tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-15-1"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">ESC </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-8-15-2"
|
||||
class="td11"><span
|
||||
class="ptmr7t-x-x-70">Exit program </span></td>
|
||||
class="ptmr7t-x-x-70">Toggle menu on/off </span></td>
|
||||
</tr><tr
|
||||
class="hline"><td><hr></td><td><hr></td></tr><tr
|
||||
style="vertical-align:baseline;" id="TBL-8-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-16-1"
|
||||
class="td11"> </td>
|
||||
</tr></table></div>
|
||||
style="vertical-align:baseline;" id="TBL-8-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-14-1"
|
||||
class="td11"> </td></tr></table></div>
|
||||
</td></tr></table>
|
||||
<!--l. 147--><p class="noindent" ><span
|
||||
<!--l. 144--><p class="noindent" ><span
|
||||
class="ptmb7t-x-x-70">Mouse controlled functions: </span><span
|
||||
class="ptmr7t-x-x-70">There are three mouse modes, which can be swapped between by clicking the right mouse</span>
|
||||
<span
|
||||
|
@ -690,10 +682,10 @@ class="ptmr7t-x-x-70">the view direction. Holding the middle button down while m
|
|||
<span
|
||||
class="ptmr7t-x-x-70">be used to control the field of view.</span>
|
||||
</li></ol>
|
||||
<!--l. 170--><p class="noindent" ><span
|
||||
<!--l. 167--><p class="noindent" ><span
|
||||
class="ptmr7t-x-x-70">Short Reference by M. Basler, S. Buchanan for </span><span
|
||||
class="ptmbi7t-x-x-70">FlightGear </span><span
|
||||
class="ptmr7t-x-x-70">version 2.0.0.</span><br
|
||||
class="ptmr7t-x-x-70">version 2.2.0.</span><br
|
||||
class="newline" /><span
|
||||
class="ptmr7t-x-x-70">Published under the GPL (</span><a
|
||||
href="http://www.gnu.org/copyleft/gpl.html" ><span
|
||||
|
|
Binary file not shown.
54159
Docs/getstart.pdf
54159
Docs/getstart.pdf
File diff suppressed because one or more lines are too long
|
@ -1,18 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PropertyList>
|
||||
<name>Effects/material-diffuse</name>
|
||||
<parameters>
|
||||
<material>
|
||||
<color-mode-uniform>1</color-mode-uniform> <!-- DIFFUSE -->
|
||||
</material>
|
||||
</parameters>
|
||||
<inherits-from>Effects/model-default</inherits-from>
|
||||
<technique n="10">
|
||||
<pass>
|
||||
<program>
|
||||
<vertex-shader>Shaders/default.vert</vertex-shader>
|
||||
<fragment-shader>Shaders/default.frag</fragment-shader>
|
||||
</program>
|
||||
<uniform>
|
||||
<name>colorMode</name>
|
||||
<type>int</type>
|
||||
<value>1</value> <!-- DIFFUSE -->
|
||||
</uniform>
|
||||
</pass>
|
||||
</technique>
|
||||
</PropertyList>
|
||||
|
|
|
@ -1,14 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PropertyList>
|
||||
<name>Effects/material-off</name>
|
||||
<parameters>
|
||||
<material>
|
||||
<color-mode-uniform>0</color-mode-uniform> <!-- OFF -->
|
||||
</material>
|
||||
</parameters>
|
||||
<inherits-from>Effects/model-default</inherits-from>
|
||||
<technique n="10">
|
||||
<pass>
|
||||
<uniform>
|
||||
<name>colorMode</name>
|
||||
<type>int</type>
|
||||
<value>0</value> <!-- OFF -->
|
||||
</uniform>
|
||||
</pass>
|
||||
</technique>
|
||||
</PropertyList>
|
||||
|
|
|
@ -6,6 +6,9 @@
|
|||
<type>white</type>
|
||||
</texture>
|
||||
<vertex-program-two-side type="bool">false</vertex-program-two-side>
|
||||
<material>
|
||||
<color-mode-uniform>1</color-mode-uniform> <!-- DIFFUSE -->
|
||||
</material>
|
||||
</parameters>
|
||||
<technique n="10">
|
||||
<predicate>
|
||||
|
@ -76,7 +79,7 @@
|
|||
<uniform>
|
||||
<name>colorMode</name>
|
||||
<type>int</type>
|
||||
<value>1</value> <!-- DIFFUSE -->
|
||||
<value><use>material/color-mode-uniform</use></value>
|
||||
</uniform>
|
||||
</pass>
|
||||
</technique>
|
||||
|
|
|
@ -112,6 +112,40 @@
|
|||
<output>/environment/config/aloft/entry[0]/visibility-m</output>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<!--
|
||||
transfer the rain intensity to the target environment
|
||||
-->
|
||||
<name>MetarController:rain-norm</name>
|
||||
<type>noise-spike</type>
|
||||
<max-rate-of-change>1.0</max-rate-of-change>
|
||||
<enable>
|
||||
<condition>
|
||||
<property>/environment/metar/valid</property>
|
||||
<property>/environment/params/metar-updates-environment</property>
|
||||
</condition>
|
||||
</enable>
|
||||
<input>/environment/metar/rain-norm</input>
|
||||
<output>/environment/rain-norm</output>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<!--
|
||||
transfer the snow intensity to the target environment
|
||||
-->
|
||||
<name>MetarController:snow-norm</name>
|
||||
<type>noise-spike</type>
|
||||
<max-rate-of-change>1.0</max-rate-of-change>
|
||||
<enable>
|
||||
<condition>
|
||||
<property>/environment/metar/valid</property>
|
||||
<property>/environment/params/metar-updates-environment</property>
|
||||
</condition>
|
||||
</enable>
|
||||
<input>/environment/metar/snow-norm</input>
|
||||
<output>/environment/snow-norm</output>
|
||||
</filter>
|
||||
|
||||
<!-- interpolate the wind vector's components -->
|
||||
<filter>
|
||||
<name>MetarController:wind-from-north-fps</name>
|
||||
|
|
|
@ -120,6 +120,7 @@
|
|||
<property>/controls/flight/aileron</property>
|
||||
<dead-band type="double">0.01</dead-band>
|
||||
<offset type="double">0.0</offset>
|
||||
<squared type="bool">1</squared>
|
||||
</binding>
|
||||
</axis>
|
||||
|
||||
|
@ -138,6 +139,7 @@
|
|||
<dead-band type="double">0.01</dead-band>
|
||||
<offset type="double">0.0</offset>
|
||||
<factor type="double">-1.0</factor>
|
||||
<squared type="bool">1</squared>
|
||||
</binding>
|
||||
</axis>
|
||||
|
||||
|
@ -156,6 +158,7 @@
|
|||
<dead-band type="double">0.01</dead-band>
|
||||
<offset type="double">0.0</offset>
|
||||
<factor type="double">1.0</factor>
|
||||
<squared type="bool">1</squared>
|
||||
</binding>
|
||||
<!-- binding>
|
||||
<command>nasal</command>
|
||||
|
|
|
@ -211,6 +211,35 @@
|
|||
</binding>
|
||||
</mod-up>
|
||||
</button>
|
||||
<button n="18"> <!-- Labled as T5 -->
|
||||
<desc>Retract Spoilers</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.stepSpoilers(-1)</script>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.stepSpoilers(0)</script>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</button>
|
||||
|
||||
<button n="19"> <!-- Labled as T6 -->
|
||||
<desc>Deploy Spoilers</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.stepSpoilers(1)</script>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.stepSpoilers(0)</script>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</button>
|
||||
<button n="20">
|
||||
<desc>thrust reverse</desc>
|
||||
<repeatable type="bool">false</repeatable>
|
||||
|
|
|
@ -35,3 +35,4 @@ WRITE ALLOW $FG_HOME/*.log
|
|||
WRITE ALLOW $FG_HOME/Export/*
|
||||
WRITE ALLOW $FG_HOME/state/*.xml
|
||||
WRITE ALLOW $FG_HOME/aircraft-data/*.xml
|
||||
WRITE ALLOW $FG_HOME/Wildfire/*.xml
|
||||
|
|
|
@ -1,9 +1,16 @@
|
|||
var startEngine = func(v = 1) {
|
||||
if (!v)
|
||||
var startEngine = func(v = 1, which...) {
|
||||
if (!v and !size(which))
|
||||
return props.setAll("/controls/engines/engine", "starter", 0);
|
||||
foreach(var e; engines)
|
||||
if(e.selected.getValue())
|
||||
e.controls.getNode("starter").setBoolValue(v);
|
||||
if(size(which)) {
|
||||
foreach(var i; which)
|
||||
foreach(var e; engines)
|
||||
if(e.index == i)
|
||||
e.controls.getNode("starter").setBoolValue(v);
|
||||
} else {
|
||||
foreach(var e; engines)
|
||||
if(e.selected.getValue())
|
||||
e.controls.getNode("starter").setBoolValue(v);
|
||||
}
|
||||
}
|
||||
|
||||
var selectEngine = func(which) {
|
||||
|
|
|
@ -49,6 +49,23 @@ var menuEnable = func(searchname, state) {
|
|||
}
|
||||
}
|
||||
|
||||
##
|
||||
# Set the binding for a menu item to a Nasal script,
|
||||
# typically a dialog open() command.
|
||||
#
|
||||
var menuBind = func(searchname, command) {
|
||||
foreach (var menu; props.globals.getNode("/sim/menubar/default").getChildren("menu")) {
|
||||
foreach (item; menu.getChildren("item")) {
|
||||
foreach (name; item.getChildren("name")) {
|
||||
if (name.getValue() == searchname) {
|
||||
item.getNode("binding", 1).getNode("command", 1).setValue("nasal");
|
||||
item.getNode("binding", 1).getNode("script", 1).setValue(command);
|
||||
fgcommand("gui-redraw");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
##
|
||||
# Set mouse cursor coordinates and shape (number or name), and return
|
||||
|
@ -155,7 +172,7 @@ _setlistener("/sim/signals/nasal-dir-initialized", func {
|
|||
menubarAutoVisibilityListener = setlistener( "/devices/status/mice/mouse/y", func(n) {
|
||||
if( n.getValue() == nil ) return;
|
||||
if( mouseMode.getValue() != 0 ) return;
|
||||
|
||||
|
||||
if( n.getValue() <= menubarAutoVisibilityEdge.getValue() )
|
||||
menubarVisibility.setBoolValue( 1 );
|
||||
|
||||
|
@ -372,10 +389,10 @@ var OverlaySelector = {
|
|||
|
||||
var m = Dialog.new(data.getNode("dialog", 1), "gui/dialogs/overlay-select.xml", name);
|
||||
m.parents = [OverlaySelector, Dialog];
|
||||
|
||||
|
||||
# resolve the path in FG_ROOT, and --fg-aircraft dir, etc
|
||||
m.dir = resolvepath(dir) ~ "/";
|
||||
|
||||
|
||||
var relpath = func(p) substr(p, p[0] == `/`);
|
||||
m.nameprop = relpath(nameprop);
|
||||
m.sortprop = relpath(sortprop or nameprop);
|
||||
|
@ -724,8 +741,17 @@ var showWeightDialog = func {
|
|||
dialog[name].set("name", name);
|
||||
dialog[name].set("layout", "vbox");
|
||||
|
||||
var header = dialog[name].addChild("text");
|
||||
header.set("label", title);
|
||||
var header = dialog[name].addChild("group");
|
||||
header.set("layout", "hbox");
|
||||
header.addChild("empty").set("stretch", "1");
|
||||
header.addChild("text").set("label", title);
|
||||
header.addChild("empty").set("stretch", "1");
|
||||
var w = header.addChild("button");
|
||||
w.set("pref-width", 16);
|
||||
w.set("pref-height", 16);
|
||||
w.set("legend", "");
|
||||
w.set("default", 0);
|
||||
w.setBinding("dialog-close");
|
||||
|
||||
dialog[name].addChild("hrule");
|
||||
|
||||
|
@ -801,15 +827,17 @@ var showWeightDialog = func {
|
|||
weightitem = nil;
|
||||
}
|
||||
|
||||
dialog[name].addChild("hrule");
|
||||
|
||||
var buttonBar = dialog[name].addChild("group");
|
||||
buttonBar.set("layout", "hbox");
|
||||
buttonBar.set("default-padding", 10);
|
||||
|
||||
var ok = buttonBar.addChild("button");
|
||||
ok.set("legend", "OK");
|
||||
ok.set("key", "esc");
|
||||
ok.setBinding("dialog-apply");
|
||||
ok.setBinding("dialog-close");
|
||||
var close = buttonBar.addChild("button");
|
||||
close.set("legend", "Close");
|
||||
close.set("default", "true");
|
||||
close.set("key", "Enter");
|
||||
close.setBinding("dialog-close");
|
||||
|
||||
# Temporary helper function
|
||||
var tcell = func(parent, type, row, col) {
|
||||
|
|
|
@ -252,7 +252,8 @@ var fly_by_view_handler = {
|
|||
me.latN = props.globals.getNode("/sim/viewer/latitude-deg", 1);
|
||||
me.lonN = props.globals.getNode("/sim/viewer/longitude-deg", 1);
|
||||
me.altN = props.globals.getNode("/sim/viewer/altitude-ft", 1);
|
||||
me.hdgN = props.globals.getNode("/orientation/heading-deg", 1);
|
||||
# me.hdgN = props.globals.getNode("/orientation/heading-deg", 1);
|
||||
me.hdgN = props.globals.getNode("/instrumentation/gps/indicated-track-true-deg", 1);
|
||||
|
||||
setlistener("/sim/signals/reinit", func(n) { n.getValue() or me.reset() });
|
||||
setlistener("/sim/crashed", func(n) { n.getValue() and me.reset() });
|
||||
|
|
|
@ -216,12 +216,12 @@ var parse_msg = func (source, msg) {
|
|||
var pos = Binary.decodeCoord(substr(msg, 6));
|
||||
var radius = Binary.decodeDouble(substr(msg, 36));
|
||||
resolve_retardant_drop(pos, radius, 0, 0);
|
||||
}
|
||||
}
|
||||
if (type == 4) {
|
||||
var pos = Binary.decodeCoord(substr(msg, 6));
|
||||
var radius = Binary.decodeDouble(substr(msg, 36));
|
||||
resolve_foam_drop(pos, radius, 0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
|
@ -356,7 +356,7 @@ var FireCell = {
|
|||
CAFire.set_cell(me.x + d[0], me.y + d[1],
|
||||
FireCell.new(me.x + d[0],
|
||||
me.y + d[1]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach (var d; CAFire.NEIGHBOURS[1]) {
|
||||
|
@ -385,7 +385,7 @@ var CellModel = {
|
|||
############################################################
|
||||
new : func (x, y, alt) {
|
||||
var m = { parents: [CellModel] };
|
||||
m.type = "none";
|
||||
m.type = "none";
|
||||
m.model = nil;
|
||||
m.lat = y * CAFire.CELL_SIZE/60.0 + 0.5 * CAFire.CELL_SIZE / 60.0;
|
||||
m.lon = x * CAFire.CELL_SIZE/60.0 + 0.5 * CAFire.CELL_SIZE / 60.0;
|
||||
|
@ -488,7 +488,7 @@ CAFireModels.update = func {
|
|||
var c = me.pending[0];
|
||||
me.pending = subvec(me.pending, 1);
|
||||
work -= 1;
|
||||
if (contains(c, "alt")) {
|
||||
if (contains(c, "alt")) {
|
||||
if (me.grid[c.x] == nil) {
|
||||
me.grid[c.x] = {};
|
||||
}
|
||||
|
@ -606,7 +606,7 @@ CAFire.ignite = func (lat, lon) {
|
|||
# Resolve a water drop.
|
||||
# For now: Assume that water makes the affected cell nonflammable forever
|
||||
# and extinguishes it if burning.
|
||||
# radius - meter : double
|
||||
# radius - meter : double
|
||||
# Note: volume is unused ATM.
|
||||
CAFire.resolve_water_drop = func (lat, lon, radius, volume=0) {
|
||||
trace("CAFire.resolve_water_drop: Dumping water at " ~ lat ~", " ~ lon ~
|
||||
|
@ -652,7 +652,7 @@ CAFire.resolve_retardant_drop = func (lat, lon, radius, volume=0) {
|
|||
# Resolve a foam drop.
|
||||
# For now: Assume that water makes the affected cell nonflammable forever
|
||||
# and extinguishes it if burning.
|
||||
# radius - meter : double
|
||||
# radius - meter : double
|
||||
# Note: volume is unused ATM.
|
||||
CAFire.resolve_foam_drop = func (lat, lon, radius, volume=0) {
|
||||
trace("CAFire.resolve_foam_drop: Dumping foam at " ~ lat ~", " ~ lon ~
|
||||
|
@ -904,7 +904,7 @@ _setlistener("/sim/signals/nasal-dir-initialized", func {
|
|||
if (getprop(save_on_exit_pp))
|
||||
CAFire.save_event_log(SAVEDIR ~ "fire_log.xml");
|
||||
});
|
||||
|
||||
|
||||
if (getprop(restore_on_startup_pp)) {
|
||||
settimer(func {
|
||||
# Delay loading the log until the terrain is there. Note: hack.
|
||||
|
@ -952,7 +952,7 @@ var dialog = {
|
|||
me.x = x;
|
||||
me.y = y;
|
||||
me.bg = [0, 0, 0, 0.3]; # background color
|
||||
me.fg = [[1.0, 1.0, 1.0, 1.0]];
|
||||
me.fg = [[1.0, 1.0, 1.0, 1.0]];
|
||||
#
|
||||
# "private"
|
||||
me.title = "Wildfire";
|
||||
|
@ -979,12 +979,12 @@ var dialog = {
|
|||
titlebar.set("layout", "hbox");
|
||||
titlebar.addChild("empty").set("stretch", 1);
|
||||
titlebar.addChild("text").set("label", "Wildfire settings");
|
||||
titlebar.addChild("empty").set("stretch", 1);
|
||||
var w = titlebar.addChild("button");
|
||||
w.set("pref-width", 16);
|
||||
w.set("pref-height", 16);
|
||||
w.set("legend", "");
|
||||
w.set("default", 0);
|
||||
w.set("key", "esc");
|
||||
w.setBinding("nasal", "wildfire.dialog.destroy(); ");
|
||||
w.setBinding("dialog-close");
|
||||
me.dialog.addChild("hrule");
|
||||
|
@ -1011,13 +1011,25 @@ var dialog = {
|
|||
}
|
||||
me.dialog.addChild("hrule");
|
||||
|
||||
# Buttons
|
||||
var buttons = me.dialog.addChild("group");
|
||||
buttons.node.setValues({"layout" : "hbox"});
|
||||
|
||||
# Load button.
|
||||
var load = me.dialog.addChild("button");
|
||||
var load = buttons.addChild("button");
|
||||
load.node.setValues({"legend" : "Load Wildfire log",
|
||||
"halign" : "center"});
|
||||
load.setBinding("nasal",
|
||||
"wildfire.dialog.select_and_load()");
|
||||
|
||||
# Close button
|
||||
var close = buttons.addChild("button");
|
||||
close.node.setValues({"legend" : "Close",
|
||||
"default" : "true",
|
||||
"key" : "Esc"});
|
||||
close.setBinding("nasal", "wildfire.dialog.destroy();");
|
||||
close.setBinding("dialog-close");
|
||||
|
||||
fgcommand("dialog-new", me.dialog.prop());
|
||||
fgcommand("dialog-show", me.namenode);
|
||||
},
|
||||
|
|
|
@ -4,20 +4,33 @@
|
|||
<name>AIcarrier</name>
|
||||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
|
||||
|
||||
<!-- AI Carrier options -->
|
||||
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<label>AI Carrier</label>
|
||||
<color>
|
||||
<red>0.9</red>
|
||||
<green>0.9</green>
|
||||
<blue>0.9</blue>
|
||||
<alpha>1</alpha>
|
||||
</color>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>AI Carrier Controls</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
@ -170,6 +183,8 @@
|
|||
</empty>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>6</default-padding>
|
||||
|
@ -218,4 +233,4 @@
|
|||
<stretch>true</stretch>
|
||||
</empty>
|
||||
</group>
|
||||
</PropertyList>
|
||||
</PropertyList>
|
||||
|
|
|
@ -1,124 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<!-- General ATC/AI options -->
|
||||
|
||||
<PropertyList>
|
||||
<name>ai</name>
|
||||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
|
||||
|
||||
<button>
|
||||
<legend>-</legend>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<halign>right</halign>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<text>
|
||||
<!-- <label>ATC/AI Options</label> -->
|
||||
<label>AI Options</label>
|
||||
</text>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty>
|
||||
<pref-width>10</pref-width>
|
||||
</empty>
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<!-- <checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Enable ATC</label>
|
||||
<property>/sim/atc/enabled</property>
|
||||
</checkbox> -->
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Enable AI traffic</label>
|
||||
<property>/sim/ai-traffic/enabled</property>
|
||||
</checkbox>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<label>AI traffic density:</label>
|
||||
</text>
|
||||
|
||||
<combo>
|
||||
<halign>left</halign>
|
||||
<property>/sim/ai-traffic/level</property>
|
||||
<value>1</value>
|
||||
<value>2</value>
|
||||
<value>3</value>
|
||||
</combo>
|
||||
</group>
|
||||
|
||||
</group>
|
||||
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>6</default-padding>
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
|
||||
<button>
|
||||
<legend>OK</legend>
|
||||
<default>true</default>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<legend>Apply</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<legend>Reset</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<legend>Cancel</legend>
|
||||
<equal>true</equal>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
</group>
|
||||
|
||||
</PropertyList>
|
|
@ -5,9 +5,27 @@
|
|||
<layout>vbox</layout>
|
||||
<resizable>true</resizable>
|
||||
|
||||
<text>
|
||||
<label>Select an Airport</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Select an Airport</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -97,6 +115,8 @@
|
|||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>10</default-padding>
|
||||
|
|
|
@ -16,17 +16,17 @@
|
|||
/autopilot/settings/true-heading-deg
|
||||
/autopilot/settings/vertical-speed-fpm
|
||||
-->
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<text>
|
||||
<label>Autopilot Settings</label>
|
||||
</text>
|
||||
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
|
@ -536,4 +536,15 @@
|
|||
</checkbox>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -8,25 +8,24 @@
|
|||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<text>
|
||||
<label>Cockpit View Options</label>
|
||||
</text>
|
||||
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
@ -63,7 +62,7 @@
|
|||
<text>
|
||||
<halign>center</halign>
|
||||
<label>Blackout</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -74,7 +73,7 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Onset</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -87,7 +86,7 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/blackout-onset-g</property>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -101,7 +100,7 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
@ -110,7 +109,7 @@
|
|||
<row>1</row>
|
||||
<col>0</col>
|
||||
<label>Complete</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -123,7 +122,7 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/blackout-complete-g</property>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -137,7 +136,7 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
@ -148,7 +147,7 @@
|
|||
<text>
|
||||
<halign>center</halign>
|
||||
<label>Redout</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -159,7 +158,7 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Onset</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -172,7 +171,7 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/redout-onset-g</property>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -186,7 +185,7 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
@ -207,7 +206,7 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/redout-complete-g</property>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -221,10 +220,21 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -5,29 +5,26 @@
|
|||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Display Options</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
@ -82,4 +79,15 @@
|
|||
</checkbox>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -7,17 +7,29 @@
|
|||
<layout>vbox</layout>
|
||||
|
||||
<!-- AI Wingman options -->
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<label>Wingman Controls</label>
|
||||
<color>
|
||||
<red>0.5</red>
|
||||
<green>0.5</green>
|
||||
<blue>0.5</blue>
|
||||
<alpha>1</alpha>
|
||||
</color>
|
||||
</text>
|
||||
<text>
|
||||
<label>AI Wingman Controls</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
@ -182,7 +194,7 @@
|
|||
<halign>left</halign>
|
||||
<label>Set Formation</label>
|
||||
</text>
|
||||
|
||||
|
||||
<button>
|
||||
<x>40</x>
|
||||
<y>10</y>
|
||||
|
@ -195,9 +207,7 @@
|
|||
|
||||
</group>
|
||||
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
|
|
@ -9,24 +9,42 @@
|
|||
var dlg = props.globals.getNode("/sim/gui/dialogs/gps", 1);
|
||||
var cmd = gps.getNode("command", 1);
|
||||
var scratch = gps.getNode("scratch");
|
||||
|
||||
|
||||
scratch.getNode("exact", 1).setBoolValue(0);
|
||||
var searchType = scratch.getNode("type", 1);
|
||||
var searchQuery = scratch.getNode("query", 1);
|
||||
|
||||
|
||||
var copySearchArgs = func {
|
||||
searchType.setValue(dlg.getNode("search-type").getValue());
|
||||
searchQuery.setValue(dlg.getNode("search-query").getValue());
|
||||
}
|
||||
|
||||
|
||||
var slaved = props.globals.getNode("/instrumentation/nav[0]/slaved-to-gps", 1);
|
||||
</open>
|
||||
</nasal>
|
||||
<name>gps</name>
|
||||
<layout>vbox</layout>
|
||||
<text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>GPS</label>
|
||||
</text>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
<hrule/>
|
||||
<!-- show current state -->
|
||||
<group>
|
||||
|
@ -262,7 +280,7 @@
|
|||
</text>
|
||||
</group>
|
||||
<hrule/>
|
||||
<!-- ident text field, type combo, next/prev paging buttons
|
||||
<!-- ident text field, type combo, next/prev paging buttons
|
||||
nearest and search buttons
|
||||
-->
|
||||
<group>
|
||||
|
@ -341,7 +359,7 @@
|
|||
<script>
|
||||
copySearchArgs();
|
||||
scratch.getNode("max-results", 1).setIntValue(10);
|
||||
|
||||
|
||||
# ensure scratch pos is invalid, so we use current GPS
|
||||
# position as the search origin
|
||||
scratch.getNode("longitude-deg", 1).setDoubleValue(-9999);
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<x>-20</x>
|
||||
<y>20</y>
|
||||
<name>hud</name>
|
||||
<layout>vbox</layout>
|
||||
<padding>20</padding>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
@ -14,14 +12,13 @@
|
|||
<text>
|
||||
<label>HUD Configuration</label>
|
||||
</text>
|
||||
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
|
@ -174,6 +171,17 @@
|
|||
</slider>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<nasal>
|
||||
<open>
|
||||
gui.enable_widgets(cmdarg(), "devel-stuff", getprop("/sim/gui/devel-widgets"));
|
||||
|
|
|
@ -5,9 +5,28 @@
|
|||
<name>instrument-failures</name>
|
||||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
<text>
|
||||
<label>Instrument Failures</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Instrument Failures</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -19,6 +38,8 @@
|
|||
</text>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
<halign>center</halign>
|
||||
|
@ -90,7 +111,7 @@
|
|||
<height>20</height>
|
||||
<property>/sim/failure-manager/instrumentation/nav[1]/cdi/mtbf</property>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<row>2</row>
|
||||
<col>0</col>
|
||||
|
@ -320,6 +341,8 @@
|
|||
</input>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<button>
|
||||
|
@ -363,7 +386,7 @@
|
|||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<button>
|
||||
<legend>Cancel</legend>
|
||||
<equal>true</equal>
|
||||
|
|
|
@ -3,209 +3,250 @@
|
|||
<PropertyList>
|
||||
|
||||
<name>instruments</name>
|
||||
<width>400</width>
|
||||
<height>150</height>
|
||||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<x>0</x>
|
||||
<y>120</y>
|
||||
<label>Instrument Settings</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>90</y>
|
||||
<text>
|
||||
<label>Instrument Settings</label>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<label>ALT setting:</label>
|
||||
</text>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
<default-padding>5</default-padding>
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>ALT setting:</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<row>0</row>
|
||||
<col>1</col>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>0</default-padding>
|
||||
|
||||
<button>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">-0.01</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><<</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">-0.10</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<input>
|
||||
<row>0</row>
|
||||
<col>3</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</input>
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>4</col>
|
||||
<padding>0</padding>
|
||||
<halign>left</halign>
|
||||
<label>inHg</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<row>0</row>
|
||||
<col>5</col>
|
||||
<default-padding>0</default-padding>
|
||||
|
||||
<button>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">0.10</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<row>0</row>
|
||||
<col>6</col>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">0.01</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>HI offset:</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>0</default-padding>
|
||||
<row>1</row>
|
||||
<col>1</col>
|
||||
|
||||
<button>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">-1.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><<</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">-10.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<input>
|
||||
<row>1</row>
|
||||
<col>3</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</input>
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>4</col>
|
||||
<padding>0</padding>
|
||||
<halign>left</halign>
|
||||
<label>deg</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>0</default-padding>
|
||||
<row>1</row>
|
||||
<col>5</col>
|
||||
|
||||
<button>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">10.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">1.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<x>115</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">-0.01</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<x>150</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><<</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">-0.10</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<input>
|
||||
<x>190</x>
|
||||
<y>0</y>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>inHg</label>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</input>
|
||||
|
||||
<button>
|
||||
<x>315</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">0.10</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<x>350</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/altimeter/setting-inhg</property>
|
||||
<step type="double">0.01</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>60</y>
|
||||
|
||||
<text>
|
||||
<label>HI offset:</label>
|
||||
</text>
|
||||
|
||||
<button>
|
||||
<x>115</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">-1.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<x>150</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend><<</legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">-10.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<input>
|
||||
<x>190</x>
|
||||
<y>0</y>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>deg</label>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</input>
|
||||
|
||||
<button>
|
||||
<x>315</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">10.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<x>350</x>
|
||||
<y>2</y>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
<legend>></legend>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/instrumentation/heading-indicator/offset-deg</property>
|
||||
<step type="double">1.0</step>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
|
||||
<button>
|
||||
<x>150</x>
|
||||
<y>10</y>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</group>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
<modal>false</modal>
|
||||
|
||||
|
||||
|
||||
|
||||
<text>
|
||||
<x>10</x>
|
||||
<y>570</y>
|
||||
|
@ -62,7 +64,7 @@
|
|||
<x>0</x>
|
||||
<y>525</y>
|
||||
|
||||
|
||||
|
||||
<combo>
|
||||
<x>10</x>
|
||||
<y>0</y>
|
||||
|
@ -101,7 +103,7 @@
|
|||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</combo>
|
||||
|
||||
|
||||
|
||||
<input>
|
||||
<x>203</x>
|
||||
|
@ -231,7 +233,7 @@
|
|||
<x>0</x>
|
||||
<y>440</y>
|
||||
|
||||
|
||||
|
||||
<combo>
|
||||
<x>10</x>
|
||||
<y>0</y>
|
||||
|
@ -426,7 +428,7 @@
|
|||
<x>165</x>
|
||||
<y>0</y>
|
||||
<label>alt (ft)</label>
|
||||
</text>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<x>245</x>
|
||||
|
@ -440,7 +442,7 @@
|
|||
<x>320</x>
|
||||
<y>0</y>
|
||||
<label>size (km)</label>
|
||||
</text>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<x>410</x>
|
||||
|
@ -649,7 +651,7 @@
|
|||
<x>0</x>
|
||||
<y>195</y>
|
||||
|
||||
|
||||
|
||||
<combo>
|
||||
<x>10</x>
|
||||
<y>0</y>
|
||||
|
|
|
@ -36,9 +36,27 @@
|
|||
<close># just kept for educational purposes :-)</close>
|
||||
</nasal>
|
||||
|
||||
<text>
|
||||
<label>Location (in air)</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Position Aircraft In Air</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -48,7 +66,7 @@
|
|||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
<halign>left</halign>
|
||||
<halign>center</halign>
|
||||
<radio>
|
||||
<row>0</row><col>0</col>
|
||||
<live>true</live>
|
||||
|
@ -63,6 +81,7 @@
|
|||
</radio>
|
||||
<text>
|
||||
<row>0</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Airport:</label>
|
||||
</text>
|
||||
<input>
|
||||
|
@ -71,6 +90,7 @@
|
|||
</input>
|
||||
<text>
|
||||
<row>0</row><col>3</col>
|
||||
<halign>right</halign>
|
||||
<label>Runway:</label>
|
||||
</text>
|
||||
<input>
|
||||
|
@ -92,6 +112,7 @@
|
|||
</radio>
|
||||
<text>
|
||||
<row>1</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Longitude:</label>
|
||||
</text>
|
||||
<input>
|
||||
|
@ -100,6 +121,7 @@
|
|||
</input>
|
||||
<text>
|
||||
<row>1</row><col>3</col>
|
||||
<halign>right</halign>
|
||||
<label>Latitude:</label>
|
||||
</text>
|
||||
<input>
|
||||
|
@ -178,6 +200,8 @@
|
|||
</input>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<text>
|
||||
<label>Relative Position</label>
|
||||
</text>
|
||||
|
@ -246,6 +270,8 @@
|
|||
</input>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>10</default-padding>
|
||||
|
|
|
@ -3,18 +3,42 @@
|
|||
<name>location-of-tower</name>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<label>Select tower for the Tower View</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Tower Position</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<text>
|
||||
<label>Select position of tower for the Tower Views</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
|
||||
<text>
|
||||
<row>0</row><col>0</col>
|
||||
<label>Airport ID</label>
|
||||
<halign>right</halign>
|
||||
<label>Airport ID:</label>
|
||||
</text>
|
||||
<input>
|
||||
<name>airport-id</name>
|
||||
|
@ -94,7 +118,7 @@
|
|||
NASAL dialog) to assign text to the widget rather
|
||||
than to the underlying property and doing an update?
|
||||
|
||||
The way it is now CANCEL doesn't undo PRESET :-(
|
||||
The way it is now CANCEL doesn't undo PRESET :-(
|
||||
-->
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
|
@ -114,10 +138,10 @@
|
|||
<row>3</row><col>3</col>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
|
||||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>10</default-padding>
|
||||
|
@ -128,10 +152,10 @@
|
|||
<default>true</default>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
@ -142,7 +166,7 @@
|
|||
<equal>true</equal>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
|
|
@ -4,9 +4,27 @@
|
|||
<name>location-on-ground</name>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<label>Set New Location</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Position Aircraft On Ground</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -19,7 +37,7 @@
|
|||
rwy.setValue("");
|
||||
var parkpos = dlg.getNode("parkpos", 1);
|
||||
parkpos.setValue("");
|
||||
|
||||
|
||||
var mode = {
|
||||
runway: dlg.getNode("use_runway", 1),
|
||||
parkpos: dlg.getNode("use_parkpos", 1)
|
||||
|
@ -42,12 +60,13 @@
|
|||
if (!initialized) {
|
||||
set_radio("runway");
|
||||
}
|
||||
|
||||
var runways = dlg.getNode("available-runways", 1);
|
||||
var updateRunways = func {
|
||||
|
||||
var runways = dlg.getNode("available-runways", 1);
|
||||
|
||||
var updateRunways = func {
|
||||
var icao = dlg.getNode("airport").getValue();
|
||||
runways.removeChildren("value");
|
||||
|
||||
runways.removeChildren("value");
|
||||
|
||||
var apt = airportinfo(icao);
|
||||
if (apt != nil) {
|
||||
var i=0;
|
||||
|
@ -56,7 +75,8 @@
|
|||
i += 1;
|
||||
}
|
||||
}
|
||||
gui.dialog_update("location-on-ground");
|
||||
|
||||
gui.dialog_update("location-on-ground");
|
||||
}
|
||||
</open>
|
||||
</nasal>
|
||||
|
@ -64,20 +84,20 @@
|
|||
<group>
|
||||
<layout>table</layout>
|
||||
<halign>center</halign>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Airport:</label>
|
||||
</text>
|
||||
|
||||
|
||||
<input>
|
||||
<row>0</row><col>2</col>
|
||||
<property>/sim/gui/dialogs/location-on-ground/airport</property>
|
||||
<binding>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>updateRunways();</script>
|
||||
</binding>
|
||||
|
@ -92,18 +112,18 @@
|
|||
<script>set_radio("runway")</script>
|
||||
</binding>
|
||||
</radio>
|
||||
|
||||
|
||||
<text>
|
||||
<row>1</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Runway:</label>
|
||||
</text>
|
||||
|
||||
|
||||
<combo>
|
||||
<name>runway</name>
|
||||
<row>1</row><col>2</col>
|
||||
<row>1</row><col>2</col>
|
||||
<pref-width>85</pref-width>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/location-on-ground/use_runway</property>
|
||||
</enable>
|
||||
<property>sim/gui/dialogs/location-on-ground/runway</property>
|
||||
|
@ -114,7 +134,7 @@
|
|||
<object-name>runway</object-name>
|
||||
</binding>
|
||||
</combo>
|
||||
|
||||
|
||||
<radio>
|
||||
<row>2</row><col>0</col>
|
||||
<property>/sim/gui/dialogs/location-on-ground/use_parkpos</property>
|
||||
|
@ -124,22 +144,24 @@
|
|||
<script>set_radio("parkpos")</script>
|
||||
</binding>
|
||||
</radio>
|
||||
|
||||
|
||||
<text>
|
||||
<row>2</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Parking:</label>
|
||||
</text>
|
||||
|
||||
|
||||
<input>
|
||||
<row>2</row><col>2</col>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/location-on-ground/use_parkpos</property>
|
||||
</enable>
|
||||
<property>/sim/gui/dialogs/location-on-ground/parkpos</property>
|
||||
</input>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>10</default-padding>
|
||||
|
|
|
@ -40,7 +40,6 @@ command interface /autopilot/route-manager/input:
|
|||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
|
||||
|
@ -50,17 +49,17 @@ command interface /autopilot/route-manager/input:
|
|||
</button>
|
||||
</group>
|
||||
<hrule/>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<stretch>true</stretch>
|
||||
|
||||
|
||||
<!-- sidebar -->
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
<button>
|
||||
<legend>Fixes</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/gui/map/draw-fixes</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -70,10 +69,10 @@ command interface /autopilot/route-manager/input:
|
|||
<command>property-toggle</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<button>
|
||||
<legend>Navaids</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/gui/map/draw-navaids</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -83,15 +82,16 @@ command interface /autopilot/route-manager/input:
|
|||
<command>property-toggle</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<!--
|
||||
<button>
|
||||
<legend>Airways</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
</button>
|
||||
|
||||
-->
|
||||
|
||||
<button>
|
||||
<legend>Traffic</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/gui/map/draw-traffic</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -101,15 +101,17 @@ command interface /autopilot/route-manager/input:
|
|||
<command>property-toggle</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<!--
|
||||
<button>
|
||||
<legend>Obstacles</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
</button>
|
||||
|
||||
-->
|
||||
|
||||
<button>
|
||||
<legend>Data</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/gui/map/draw-data</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -119,12 +121,12 @@ command interface /autopilot/route-manager/input:
|
|||
<command>property-toggle</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
||||
|
||||
<button>
|
||||
<legend>Center on Acft</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/gui/map/centre-on-aircraft</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -134,10 +136,10 @@ command interface /autopilot/route-manager/input:
|
|||
<command>property-toggle</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<button>
|
||||
<legend>Acft Hdg Up</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/gui/map/aircraft-heading-up</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -147,10 +149,10 @@ command interface /autopilot/route-manager/input:
|
|||
<command>property-toggle</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<button>
|
||||
<legend>Magnetic Hdgs</legend>
|
||||
<pref-width>80</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/gui/map/magnetic-headings</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -160,8 +162,22 @@ command interface /autopilot/route-manager/input:
|
|||
<command>property-toggle</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<pref-width>100</pref-width>
|
||||
<default>true</default>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</group>
|
||||
|
||||
|
||||
<vrule/>
|
||||
|
||||
<map>
|
||||
<!-- <halign>fill</halign> -->
|
||||
<valign>fill</valign>
|
||||
|
@ -171,7 +187,7 @@ command interface /autopilot/route-manager/input:
|
|||
<pref-width>600</pref-width>
|
||||
<property>/gui/map</property>
|
||||
</map>
|
||||
|
||||
|
||||
</group>
|
||||
</PropertyList>
|
||||
|
||||
|
|
|
@ -4,6 +4,30 @@
|
|||
<name>pilot_offset</name>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Adjust View Position</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
||||
|
@ -19,7 +43,7 @@
|
|||
<property>/sim/current-view/x-offset-m</property>
|
||||
<binding><command>dialog-apply</command></binding>
|
||||
</dial>
|
||||
|
||||
|
||||
<text>
|
||||
<label>-100.00</label>
|
||||
<format>%-0.2f m</format>
|
||||
|
@ -27,7 +51,7 @@
|
|||
<property>/sim/current-view/x-offset-m</property>
|
||||
</text>
|
||||
</group>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
|
||||
|
@ -71,11 +95,13 @@
|
|||
</group>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
<button>
|
||||
<legend>OK</legend>
|
||||
<legend>Close</legend>
|
||||
<equal>true</equal>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
|
|
|
@ -3,46 +3,74 @@
|
|||
<PropertyList>
|
||||
|
||||
<name>radios</name>
|
||||
<width>600</width>
|
||||
<height>370</height>
|
||||
<width>550</width>
|
||||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<x>10</x>
|
||||
<y>300</y>
|
||||
<label>Radio Frequencies</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Radio Frequencies</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
|
||||
<!-- headers -->
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>280</y>
|
||||
<text>
|
||||
<x>75</x>
|
||||
<row>0</row>
|
||||
<col>1</col>
|
||||
<label>Selected</label>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<x>300</x>
|
||||
<row>0</row>
|
||||
<col>4</col>
|
||||
<label>Standby</label>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<x>450</x>
|
||||
<row>0</row>
|
||||
<col>6</col>
|
||||
<label>Radial</label>
|
||||
</text>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>240</y>
|
||||
<!-- Dummy label to stretch table, as layout manager doesn't handle labels well -->
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>7</col>
|
||||
<label></label>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>COM1</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<name>com1-selected</name>
|
||||
<x>75</x>
|
||||
<y>0</y>
|
||||
<row>1</row>
|
||||
<col>1</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
|
@ -50,8 +78,8 @@
|
|||
</input>
|
||||
|
||||
<button>
|
||||
<x>220</x>
|
||||
<y>2</y>
|
||||
<row>1</row>
|
||||
<col>3</col>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
|
@ -81,28 +109,25 @@
|
|||
|
||||
<input>
|
||||
<name>com1-standby</name>
|
||||
<x>300</x>
|
||||
<y>0</y>
|
||||
<row>1</row>
|
||||
<col>4</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
<property>/instrumentation/comm[0]/frequencies/standby-mhz</property>
|
||||
</input>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>210</y>
|
||||
|
||||
<text>
|
||||
<row>2</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>COM2</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<name>com2-selected</name>
|
||||
<x>75</x>
|
||||
<y>0</y>
|
||||
<row>2</row>
|
||||
<col>1</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
|
@ -110,8 +135,8 @@
|
|||
</input>
|
||||
|
||||
<button>
|
||||
<x>220</x>
|
||||
<y>2</y>
|
||||
<row>2</row>
|
||||
<col>3</col>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
|
@ -141,28 +166,25 @@
|
|||
|
||||
<input>
|
||||
<name>com2-standby</name>
|
||||
<x>300</x>
|
||||
<y>0</y>
|
||||
<row>2</row>
|
||||
<col>4</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
<property>/instrumentation/comm[1]/frequencies/standby-mhz</property>
|
||||
</input>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>180</y>
|
||||
|
||||
<text>
|
||||
<row>3</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>NAV1</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<name>nav1-selected</name>
|
||||
<x>75</x>
|
||||
<y>0</y>
|
||||
<row>3</row>
|
||||
<col>1</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
|
@ -170,8 +192,8 @@
|
|||
</input>
|
||||
|
||||
<button>
|
||||
<x>220</x>
|
||||
<y>2</y>
|
||||
<row>3</row>
|
||||
<col>3</col>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
|
@ -201,8 +223,8 @@
|
|||
|
||||
<input>
|
||||
<name>nav1-standby</name>
|
||||
<x>300</x>
|
||||
<y>0</y>
|
||||
<row>3</row>
|
||||
<col>4</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
|
@ -211,28 +233,25 @@
|
|||
|
||||
<input>
|
||||
<name>nav1-radial</name>
|
||||
<x>450</x>
|
||||
<y>0</y>
|
||||
<row>3</row>
|
||||
<col>6</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>deg</label>
|
||||
<property>/instrumentation/nav[0]/radials/selected-deg</property>
|
||||
</input>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>150</y>
|
||||
|
||||
<text>
|
||||
<row>4</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>NAV2</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<name>nav2-selected</name>
|
||||
<x>75</x>
|
||||
<y>0</y>
|
||||
<row>4</row>
|
||||
<col>1</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
|
@ -240,8 +259,8 @@
|
|||
</input>
|
||||
|
||||
<button>
|
||||
<x>220</x>
|
||||
<y>2</y>
|
||||
<row>4</row>
|
||||
<col>3</col>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
|
@ -271,8 +290,8 @@
|
|||
|
||||
<input>
|
||||
<name>nav2-standby</name>
|
||||
<x>300</x>
|
||||
<y>0</y>
|
||||
<row>4</row>
|
||||
<col>4</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
|
@ -281,28 +300,25 @@
|
|||
|
||||
<input>
|
||||
<name>nav2-radial</name>
|
||||
<x>450</x>
|
||||
<y>0</y>
|
||||
<row>4</row>
|
||||
<col>6</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>deg</label>
|
||||
<property>/instrumentation/nav[1]/radials/selected-deg</property>
|
||||
</input>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>120</y>
|
||||
|
||||
<text>
|
||||
<row>5</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>ADF</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<name>adf-selected</name>
|
||||
<x>75</x>
|
||||
<y>0</y>
|
||||
<row>5</row>
|
||||
<col>1</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>kHz</label>
|
||||
|
@ -310,8 +326,8 @@
|
|||
</input>
|
||||
|
||||
<button>
|
||||
<x>220</x>
|
||||
<y>2</y>
|
||||
<row>5</row>
|
||||
<col>3</col>
|
||||
<width>35</width>
|
||||
<height>26</height>
|
||||
<border>1</border>
|
||||
|
@ -341,8 +357,8 @@
|
|||
|
||||
<input>
|
||||
<name>adf-standby</name>
|
||||
<x>300</x>
|
||||
<y>0</y>
|
||||
<row>5</row>
|
||||
<col>4</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>kHz</label>
|
||||
|
@ -350,50 +366,48 @@
|
|||
</input>
|
||||
|
||||
<input>
|
||||
<name>nav2-radial</name>
|
||||
<x>450</x>
|
||||
<y>0</y>
|
||||
<name>adf-radial</name>
|
||||
<row>5</row>
|
||||
<col>6</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>deg</label>
|
||||
<property>/instrumentation/adf/rotation-deg</property>
|
||||
</input>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>90</y>
|
||||
|
||||
<text>
|
||||
<row>6</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>DME</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<name>dme-selected</name>
|
||||
<x>75</x>
|
||||
<y>0</y>
|
||||
<row>6</row>
|
||||
<col>1</col>
|
||||
<width>75</width>
|
||||
<height>25</height>
|
||||
<label>MHz</label>
|
||||
<property>/instrumentation/dme/frequencies/selected-mhz</property>
|
||||
</input>
|
||||
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<x>0</x>
|
||||
<y>60</y>
|
||||
</group>
|
||||
|
||||
<text>
|
||||
<hrule/>
|
||||
<group>
|
||||
|
||||
<layout>hbox</layout>
|
||||
|
||||
<text>
|
||||
<label>TACAN</label>
|
||||
</text>
|
||||
|
||||
|
||||
<combo>
|
||||
<x>75</x>
|
||||
<y>0</y>
|
||||
<width>45</width>
|
||||
<height>25</height>
|
||||
<pref-width>45</pref-width>
|
||||
<pref-height>25</pref-height>
|
||||
<property>/instrumentation/tacan/frequencies/selected-channel[1]</property>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
|
@ -408,10 +422,8 @@
|
|||
</combo>
|
||||
<!---->
|
||||
<combo>
|
||||
<x>120</x>
|
||||
<y>0</y>
|
||||
<width>45</width>
|
||||
<height>25</height>
|
||||
<pref-width>45</pref-width>
|
||||
<pref-height>25</pref-height>
|
||||
<property>/instrumentation/tacan/frequencies/selected-channel[2]</property>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
|
@ -426,10 +438,8 @@
|
|||
</combo>
|
||||
|
||||
<combo>
|
||||
<x>165</x>
|
||||
<y>0</y>
|
||||
<width>45</width>
|
||||
<height>25</height>
|
||||
<pref-width>45</pref-width>
|
||||
<pref-height>25</pref-height>
|
||||
<property>/instrumentation/tacan/frequencies/selected-channel[3]</property>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
|
@ -444,76 +454,75 @@
|
|||
</combo>
|
||||
|
||||
<combo>
|
||||
<x>210</x>
|
||||
<y>0</y>
|
||||
<width>47</width>
|
||||
<height>25</height>
|
||||
<pref-width>45</pref-width>
|
||||
<pref-height>25</pref-height>
|
||||
<property>/instrumentation/tacan/frequencies/selected-channel[4]</property>
|
||||
<value>X</value>
|
||||
<value>Y</value>
|
||||
</combo>
|
||||
|
||||
|
||||
</group>
|
||||
|
||||
|
||||
<group>
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
|
||||
<button>
|
||||
<x>105</x>
|
||||
<y>10</y>
|
||||
<legend>OK</legend>
|
||||
<default>true</default>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<x>205</x>
|
||||
<y>10</y>
|
||||
<legend>Apply</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<x>305</x>
|
||||
<y>10</y>
|
||||
<legend>Reset</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<x>405</x>
|
||||
<y>10</y>
|
||||
<legend>Cancel</legend>
|
||||
<equal>true</equal>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
<legend>ATC Services in range</legend>
|
||||
<binding>
|
||||
<command>ATC-freq-search</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</group>
|
||||
<group>
|
||||
<x>400</x>
|
||||
<y>60</y>
|
||||
<button>
|
||||
<legend>ATC Services in range</legend>
|
||||
<binding>
|
||||
<command>ATC-freq-search</command>
|
||||
</binding>
|
||||
</button>
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>6</default-padding>
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
|
||||
<button>
|
||||
<legend>OK</legend>
|
||||
<default>true</default>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<legend>Apply</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<legend>Reset</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<legend>Cancel</legend>
|
||||
<equal>true</equal>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
</group>
|
||||
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<nasal>
|
||||
<open>
|
||||
<![CDATA[
|
||||
var groups = cmdarg().getChildren("group")[0].getChildren("group");
|
||||
var groups = cmdarg().getChildren("group")[1].getChildren("group");
|
||||
var mtbfNodes = groups[0].getChildren("radio");
|
||||
var mcbfNodes = groups[1].getChildren("radio");
|
||||
|
||||
|
@ -40,13 +40,32 @@
|
|||
</open>
|
||||
</nasal>
|
||||
|
||||
<text>
|
||||
<label>Random Failures</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<hrule></hrule>
|
||||
<text>
|
||||
<label>Random Failures</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<label>Configure MTBF/MCBF for all systems and instruments.</label>
|
||||
</text>
|
||||
|
||||
|
@ -166,17 +185,17 @@
|
|||
</group>
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
||||
|
||||
<vrule/>
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
<halign>left</halign>
|
||||
<valign>top</valign>
|
||||
<stretch>true</stretch>
|
||||
|
||||
|
||||
<text>
|
||||
<halign>center</halign>
|
||||
<label>Mean Cycles Between Failures</label>
|
||||
|
@ -332,7 +351,7 @@
|
|||
</button>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<legend>Cancel</legend>
|
||||
<equal>true</equal>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
|
|
|
@ -9,18 +9,17 @@
|
|||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<text>
|
||||
<label>Rendering options</label>
|
||||
</text>
|
||||
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
|
@ -28,28 +27,49 @@
|
|||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
||||
<group>
|
||||
<halign>center</halign>
|
||||
<layout>hbox</layout>
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
|
||||
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<label>"Material shaders" must be enabled for certain options</label>
|
||||
<label>"Material shaders" must be enabled for most options.</label>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<label>Snow is dependant on crop, landmass and urban shaders.</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
<stretch>1</stretch>
|
||||
<layout>hbox</layout>
|
||||
<text>
|
||||
<label>General</label>
|
||||
<halign>left</halign>
|
||||
</text>
|
||||
<hrule>
|
||||
<stretch>true</stretch>
|
||||
</hrule>
|
||||
</group>
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Wireframe</label>
|
||||
<name>wireframe</name>
|
||||
<property>/sim/rendering/wireframe</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>wireframe</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<!--
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<text>
|
||||
|
@ -105,7 +125,7 @@
|
|||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
-->
|
||||
|
||||
<group>
|
||||
|
@ -122,23 +142,27 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Particles (smoke, dust, spray)</label>
|
||||
<name>particles</name>
|
||||
<property>/sim/rendering/particles</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>particles</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Precipitation</label>
|
||||
<name>precipitation</name>
|
||||
<property>/sim/rendering/precipitation-gui-enable</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>precipitation</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Lightning</label>
|
||||
|
@ -156,21 +180,23 @@
|
|||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
-->
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Random vegetation</label>
|
||||
<name>random-vegetation</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/random-vegetation</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>random-vegetation</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<text>
|
||||
|
@ -181,9 +207,9 @@
|
|||
<stretch>true</stretch>
|
||||
</hrule>
|
||||
</group>
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>2D clouds</label>
|
||||
|
@ -192,46 +218,72 @@
|
|||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
-->
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>3D clouds</label>
|
||||
<name>3d-clouds</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>3d-clouds</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<!--
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<halign>right</halign>
|
||||
<text>
|
||||
<label>Cloud density</label>
|
||||
<enable>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</and>
|
||||
</enable>
|
||||
</text>
|
||||
<slider>
|
||||
<name>cloud-density</name>
|
||||
<enable>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</and>
|
||||
</enable>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
<property>/sim/rendering/clouds3d-density</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>cloud-density</object-name>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</binding>
|
||||
</slider>
|
||||
<text>
|
||||
<enable>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</and>
|
||||
</enable>
|
||||
<label>12345678</label>
|
||||
<format>%.2f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/clouds3d-density</property>
|
||||
</text>
|
||||
</group>
|
||||
|
||||
-->
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
@ -239,23 +291,34 @@
|
|||
<text>
|
||||
<label>Cloud visibility range</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</and>
|
||||
</enable>
|
||||
</text>
|
||||
<slider>
|
||||
<name>cloud-vis-range</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</and>
|
||||
</enable>
|
||||
<min>100.0</min>
|
||||
<max>20000.0</max>
|
||||
<property>/sim/rendering/clouds3d-vis-range</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>cloud-vis-range</object-name>
|
||||
</binding>
|
||||
</slider>
|
||||
<text>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
</and>
|
||||
</enable>
|
||||
<label>12345678</label>
|
||||
<format>%.fm</format>
|
||||
|
@ -263,14 +326,14 @@
|
|||
<property>/sim/rendering/clouds3d-vis-range</property>
|
||||
</text>
|
||||
</group>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
<stretch>1</stretch>
|
||||
</group>
|
||||
|
||||
</group>
|
||||
|
||||
|
||||
<vrule/>
|
||||
|
||||
<group>
|
||||
|
@ -290,9 +353,11 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Material shaders</label>
|
||||
<name>material-shaders</name>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>material-shaders</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
@ -303,72 +368,84 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Crop texture</label>
|
||||
<name>crop-texture</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/crop-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>crop-texture</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Landmass effects</label>
|
||||
<name>landmass-effects</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/landmass-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>landmass-effects</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Water reflection</label>
|
||||
<name>water-reflection</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/water-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>water-reflection</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Urban effects</label>
|
||||
<name>urban-effects</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/urban-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>urban-effects</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Transition effects</label>
|
||||
<name>transition-effects</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/transition-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>transition-effects</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Persistent contrails</label>
|
||||
<name>persistent-contrails</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/contrail-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>persistent-contrails</object-name>
|
||||
</binding>
|
||||
</checkbox>
|
||||
</group>
|
||||
|
@ -377,25 +454,48 @@
|
|||
<layout>hbox</layout>
|
||||
<halign>right</halign>
|
||||
<text>
|
||||
<label>Snow Level</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<label>Snow line</label>
|
||||
<enable>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<or>
|
||||
<property>/sim/rendering/crop-shader</property>
|
||||
<property>/sim/rendering/landmass-shader</property>
|
||||
<property>/sim/rendering/urban-shader</property>
|
||||
</or>
|
||||
</and>
|
||||
</enable>
|
||||
</text>
|
||||
</text>
|
||||
<slider>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<name>snow-level</name>
|
||||
<enable>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<or>
|
||||
<property>/sim/rendering/crop-shader</property>
|
||||
<property>/sim/rendering/landmass-shader</property>
|
||||
<property>/sim/rendering/urban-shader</property>
|
||||
</or>
|
||||
</and>
|
||||
</enable>
|
||||
<min>0.0</min>
|
||||
<max>5000.0</max>
|
||||
<property>/sim/rendering/snow-level-m</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>snow-level</object-name>
|
||||
</binding>
|
||||
</slider>
|
||||
<text>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<enable>
|
||||
<and>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
<or>
|
||||
<property>/sim/rendering/crop-shader</property>
|
||||
<property>/sim/rendering/landmass-shader</property>
|
||||
<property>/sim/rendering/urban-shader</property>
|
||||
</or>
|
||||
</and>
|
||||
</enable>
|
||||
<label>12345678</label>
|
||||
<format>%.fm</format>
|
||||
|
@ -414,6 +514,7 @@
|
|||
</enable>
|
||||
</text>
|
||||
<slider>
|
||||
<name>quality-level</name>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
|
@ -423,6 +524,7 @@
|
|||
<property>/sim/rendering/quality-level</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>quality-level</object-name>
|
||||
</binding>
|
||||
</slider>
|
||||
<text>
|
||||
|
@ -435,10 +537,21 @@
|
|||
<property>/sim/rendering/quality-level</property>
|
||||
</text>
|
||||
</group>
|
||||
|
||||
|
||||
</group>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<nasal>
|
||||
<open>
|
||||
gui.enable_widgets(cmdarg(), "shadows-debug", getprop("/sim/gui/devel-widgets"));
|
||||
|
|
|
@ -4,15 +4,34 @@
|
|||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<label>Instant Replay</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Instant Replay</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<nasal>
|
||||
<open>
|
||||
# Populate the view combo box with a list of the available views
|
||||
var combo = cmdarg().getNode("group").getNode("combo");
|
||||
var combo = cmdarg().getChildren("group")[1].getNode("combo");
|
||||
combo.removeChildren("value");
|
||||
|
||||
var current_view = getprop("/sim/current-view/view-number");
|
||||
|
@ -29,7 +48,7 @@
|
|||
if (v.getIndex() == current_view) {
|
||||
setprop("/sim/replay/view-name", name);
|
||||
}
|
||||
|
||||
|
||||
combo.getNode("value[" ~ i ~ "]", 1).setValue(name);
|
||||
i = i + 1;
|
||||
}
|
||||
|
@ -38,25 +57,25 @@
|
|||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row><col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Duration:</label>
|
||||
</text>
|
||||
|
||||
|
||||
<input>
|
||||
<row>0</row><col>1</col>
|
||||
<halign>left</halign>
|
||||
<property>/sim/replay/duration</property>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<row>1</row><col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>View:</label>
|
||||
</text>
|
||||
|
||||
|
||||
<combo>
|
||||
<row>1</row><col>1</col>
|
||||
<halign>left</halign>
|
||||
|
@ -65,8 +84,8 @@
|
|||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</combo>
|
||||
|
||||
|
||||
|
||||
|
||||
<text>
|
||||
<row>2</row><col>0</col>
|
||||
<halign>right</halign>
|
||||
|
@ -81,7 +100,7 @@
|
|||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
@ -90,7 +109,7 @@
|
|||
<halign>left</halign>
|
||||
<label>During replay:</label>
|
||||
</text>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
|
||||
|
@ -99,31 +118,31 @@
|
|||
<halign>center</halign>
|
||||
<label>v/V</label>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>1</row><col>1</col>
|
||||
<halign>left</halign>
|
||||
<label>Change view</label>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>2</row><col>0</col>
|
||||
<halign>center</halign>
|
||||
<label>Ctrl-v</label>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>2</row><col>1</col>
|
||||
<halign>left</halign>
|
||||
<label>Reset view</label>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>3</row><col>0</col>
|
||||
<halign>center</halign>
|
||||
<label>p p</label>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>3</row><col>1</col>
|
||||
<halign>left</halign>
|
||||
|
@ -132,7 +151,7 @@
|
|||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
@ -141,7 +160,7 @@
|
|||
<default>true</default>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
|
@ -151,10 +170,10 @@
|
|||
</script>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>replay</command>
|
||||
<command>replay</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
@ -163,7 +182,7 @@
|
|||
<equal>true</equal>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
|
|
@ -21,7 +21,7 @@ command interface /autopilot/route-manager/input:
|
|||
var ft = getprop("/sim/startup/units") == "feet";
|
||||
var dlg = props.globals.getNode("/sim/gui/dialogs/route-manager", 1);
|
||||
var selection = dlg.getNode("selection", 1);
|
||||
var input = dlg.getNode("input", 1);
|
||||
var input = dlg.getNode("input", 1);
|
||||
var routem = props.globals.getNode("/autopilot/route-manager", 1);
|
||||
|
||||
selection.setIntValue(-1);
|
||||
|
@ -32,7 +32,7 @@ command interface /autopilot/route-manager/input:
|
|||
var route = routem.getNode("route", 1);
|
||||
var dep = routem.getNode("departure", 1);
|
||||
var dest = routem.getNode("destination", 1);
|
||||
|
||||
|
||||
var sel_index = func {
|
||||
return int(selection.getValue());
|
||||
}
|
||||
|
@ -47,10 +47,10 @@ command interface /autopilot/route-manager/input:
|
|||
# when selection index is valid, insert *after* the waypoint
|
||||
insertIndex = insertIndex + 1;
|
||||
}
|
||||
|
||||
|
||||
cmd.setValue("@insert" ~ insertIndex ~ ":" ~ input.getValue());
|
||||
input.setValue("");
|
||||
|
||||
|
||||
if (insertIndex >= 0) {
|
||||
selection.setValue(insertIndex);
|
||||
gui.dialog_update("route-manager");
|
||||
|
@ -60,15 +60,15 @@ command interface /autopilot/route-manager/input:
|
|||
var remove = func {
|
||||
cmd.setValue("@delete" ~ sel_index());
|
||||
}
|
||||
|
||||
|
||||
var route = func {
|
||||
cmd.setValue("@route" ~ sel_index());
|
||||
}
|
||||
|
||||
|
||||
var jump_to = func {
|
||||
cmd.setValue("@jump" ~ sel_index());
|
||||
}
|
||||
|
||||
|
||||
var load_route = func(path) {
|
||||
routem.getNode("file-path", 1).setValue(path.getValue());
|
||||
cmd.setValue("@load");
|
||||
|
@ -80,26 +80,26 @@ command interface /autopilot/route-manager/input:
|
|||
cmd.setValue("@save");
|
||||
gui.dialog_update("route-manager");
|
||||
}
|
||||
|
||||
|
||||
var file_selector = gui.FileSelector.new(load_route, "Load flight-plan", "Load");
|
||||
var save_selector = gui.FileSelector.new(save_route, "Save flight-plan", "Save");
|
||||
|
||||
var activate_fp = func {
|
||||
cmd.setValue("@activate");
|
||||
}
|
||||
|
||||
|
||||
var departureRunways = dlg.getNode("departure-runways", 1);
|
||||
var destRunways = dlg.getNode("destination-runways", 1);
|
||||
var sids = dlg.getNode("sids", 1);
|
||||
var stars = dlg.getNode("stars", 1);
|
||||
|
||||
var updateRunways = func {
|
||||
|
||||
var updateRunways = func {
|
||||
var depIcao = dep.getNode("airport").getValue();
|
||||
departureRunways.removeChildren("value");
|
||||
|
||||
var currentRunway = dep.getNode("runway").getValue();
|
||||
var foundCurrent = 0;
|
||||
|
||||
|
||||
var apt = airportinfo(depIcao);
|
||||
if (apt != nil) {
|
||||
var i=0;
|
||||
|
@ -111,16 +111,16 @@ command interface /autopilot/route-manager/input:
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!foundCurrent) {
|
||||
dep.getNode("runway").clearValue();
|
||||
}
|
||||
|
||||
|
||||
var destIcao = dest.getNode("airport").getValue();
|
||||
destRunways.removeChildren("value");
|
||||
currentRunway = dest.getNode("runway").getValue();
|
||||
foundCurrent = 0;
|
||||
|
||||
|
||||
var apt = airportinfo(destIcao);
|
||||
if (apt != nil) {
|
||||
var i=0;
|
||||
|
@ -132,15 +132,15 @@ command interface /autopilot/route-manager/input:
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!foundCurrent) {
|
||||
dest.getNode("runway").clearValue();
|
||||
}
|
||||
|
||||
|
||||
print("updated runways");
|
||||
gui.dialog_update("route-manager");
|
||||
}
|
||||
|
||||
|
||||
var updateSIDs = func {
|
||||
sids.removeChildren("value");
|
||||
var depIcao = dep.getNode("airport").getValue();
|
||||
|
@ -151,17 +151,17 @@ command interface /autopilot/route-manager/input:
|
|||
gui.dialog_update("route-manager", "sid");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
sids.getNode("value[0]", 1).setValue("(none)");
|
||||
var i=1;
|
||||
foreach (var s; apt.runways[rwy].sids) {
|
||||
sids.getNode("value[" ~ i ~ "]", 1).setValue(s);
|
||||
i += 1;
|
||||
}
|
||||
|
||||
|
||||
gui.dialog_update("route-manager", "sid");
|
||||
}
|
||||
|
||||
|
||||
var updateSTARs = func {
|
||||
stars.removeChildren("value");
|
||||
var icao = dest.getNode("airport").getValue();
|
||||
|
@ -172,20 +172,20 @@ command interface /autopilot/route-manager/input:
|
|||
gui.dialog_update("route-manager", "star");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
var i=1;
|
||||
stars.getNode("value[0]", 1).setValue("(none)");
|
||||
foreach (var s; apt.runways[rwy].stars) {
|
||||
stars.getNode("value[" ~ i ~ "]", 1).setValue(s);
|
||||
i += 1;
|
||||
}
|
||||
|
||||
|
||||
gui.dialog_update("route-manager", "star");
|
||||
}
|
||||
|
||||
|
||||
# initialise departure values based on current position
|
||||
cmd.setValue("@posinit");
|
||||
|
||||
|
||||
updateRunways();
|
||||
updateSIDs();
|
||||
updateSTARs();
|
||||
|
@ -222,14 +222,19 @@ command interface /autopilot/route-manager/input:
|
|||
</group>
|
||||
<hrule/>
|
||||
<!-- departure / arrival airport information -->
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<layout>table</layout>
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Departure:</label>
|
||||
<pref-width>80</pref-width>
|
||||
</text>
|
||||
<input>
|
||||
<row>0</row>
|
||||
<col>1</col>
|
||||
<halign>left</halign>
|
||||
<name>departure-airport</name>
|
||||
<pref-width>60</pref-width>
|
||||
<property>/autopilot/route-manager/departure/airport</property>
|
||||
|
@ -238,31 +243,38 @@ command interface /autopilot/route-manager/input:
|
|||
<command>dialog-apply</command>
|
||||
<object-name>departure-airport</object-name>
|
||||
</binding>
|
||||
|
||||
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>updateRunways();</script>
|
||||
</binding>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>2</col>
|
||||
<format>%s</format>
|
||||
<property>/autopilot/route-manager/departure/name</property>
|
||||
<live>true</live>
|
||||
<stretch>true</stretch>
|
||||
<halign>fill</halign>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>3</col>
|
||||
<halign>right</halign>
|
||||
<label>Rwy:</label>
|
||||
</text>
|
||||
<combo>
|
||||
<row>0</row>
|
||||
<col>4</col>
|
||||
<halign>left</halign>
|
||||
<name>departure-runway</name>
|
||||
<pref-width>60</pref-width>
|
||||
<property>/autopilot/route-manager/departure/runway</property>
|
||||
<editable>false</editable>
|
||||
<properties>/sim/gui/dialogs/route-manager/departure-runways</properties>
|
||||
|
||||
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>departure-runway</object-name>
|
||||
|
@ -272,33 +284,40 @@ command interface /autopilot/route-manager/input:
|
|||
<script>updateSIDs();</script>
|
||||
</binding>
|
||||
</combo>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>5</col>
|
||||
<halign>right</halign>
|
||||
<label>SID:</label>
|
||||
</text>
|
||||
<combo>
|
||||
<row>0</row>
|
||||
<col>6</col>
|
||||
<halign>left</halign>
|
||||
<name>sid</name>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/autopilot/route-manager/departure/sid</property>
|
||||
<editable>false</editable>
|
||||
<properties>/sim/gui/dialogs/route-manager/sids</properties>
|
||||
|
||||
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>sid</object-name>
|
||||
</binding>
|
||||
</combo>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Arrival:</label>
|
||||
<pref-width>80</pref-width>
|
||||
</text>
|
||||
<input>
|
||||
<name>destination-airport</name>
|
||||
<row>1</row>
|
||||
<col>1</col>
|
||||
<halign>left</halign>
|
||||
<pref-width>60</pref-width>
|
||||
<name>destination-airport</name>
|
||||
<property>/autopilot/route-manager/destination/airport</property>
|
||||
<live>true</live>
|
||||
<binding>
|
||||
|
@ -311,44 +330,57 @@ command interface /autopilot/route-manager/input:
|
|||
</binding>
|
||||
</input>
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>2</col>
|
||||
<stretch>true</stretch>
|
||||
<pref-width>200</pref-width>
|
||||
<format>%s</format>
|
||||
<property>/autopilot/route-manager/destination/name</property>
|
||||
<live>true</live>
|
||||
<halign>fill</halign>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>3</col>
|
||||
<halign>right</halign>
|
||||
<label>Rwy:</label>
|
||||
</text>
|
||||
<combo>
|
||||
<row>1</row>
|
||||
<col>4</col>
|
||||
<halign>left</halign>
|
||||
<name>destination-runway</name>
|
||||
<pref-width>60</pref-width>
|
||||
<property>/autopilot/route-manager/destination/runway</property>
|
||||
<editable>false</editable>
|
||||
<properties>/sim/gui/dialogs/route-manager/destination-runways</properties>
|
||||
|
||||
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>destination-runway</object-name>
|
||||
</binding>
|
||||
|
||||
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>updateSTARs();</script>
|
||||
</binding>
|
||||
</combo>
|
||||
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>5</col>
|
||||
<halign>right</halign>
|
||||
<label>STAR:</label>
|
||||
</text>
|
||||
<combo>
|
||||
<row>1</row>
|
||||
<col>6</col>
|
||||
<halign>left</halign>
|
||||
<name>star</name>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/autopilot/route-manager/destination/star</property>
|
||||
<editable>false</editable>
|
||||
<properties>/sim/gui/dialogs/route-manager/stars</properties>
|
||||
|
||||
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>star</object-name>
|
||||
|
@ -369,38 +401,38 @@ command interface /autopilot/route-manager/input:
|
|||
<pref-width>150</pref-width>
|
||||
<property>/autopilot/route-manager/alternate/airport</property>
|
||||
</input>
|
||||
|
||||
|
||||
</group>
|
||||
-->
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<text>
|
||||
<halign>right</halign>
|
||||
<label>Cruise Speed (kts):</label>
|
||||
<pref-width>80</pref-width>
|
||||
</text>
|
||||
<input>
|
||||
<name>cruise-speed</name>
|
||||
<live>true</live>
|
||||
<halign>fill</halign>
|
||||
<halign>left</halign>
|
||||
<stretch>true</stretch>
|
||||
<pref-width>150</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/autopilot/route-manager/cruise/speed-kts</property>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<label>Cruise Altitude (ft/FL):</label>
|
||||
<pref-width>80</pref-width>
|
||||
<halign>right</halign>
|
||||
</text>
|
||||
<input>
|
||||
<name>cruise-alt</name>
|
||||
<live>true</live>
|
||||
<halign>fill</halign>
|
||||
<halign>left</halign>
|
||||
<stretch>true</stretch>
|
||||
<pref-width>150</pref-width>
|
||||
<pref-width>100</pref-width>
|
||||
<property>/autopilot/route-manager/cruise/altitude-ft</property>
|
||||
</input>
|
||||
</group>
|
||||
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
|
@ -560,7 +592,7 @@ command interface /autopilot/route-manager/input:
|
|||
<script>activate_fp()</script>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
||||
<button>
|
||||
|
@ -582,5 +614,12 @@ command interface /autopilot/route-manager/input:
|
|||
<script>save_selector.open();</script>
|
||||
</binding>
|
||||
</button>
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
</PropertyList>
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
<empty><stretch>true</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Choose active scenario(s) for the next program start</label>
|
||||
<label>AI Scenario Select</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
@ -49,6 +49,13 @@
|
|||
|
||||
<hrule/>
|
||||
|
||||
<text>
|
||||
<label>Choose active scenario(s) for the next program start</label>
|
||||
</text>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
||||
|
@ -64,6 +71,7 @@
|
|||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
@ -172,7 +180,7 @@
|
|||
scnNode.setValue( src.getNode("name",1).getValue() );
|
||||
i+=1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var path = getprop("/sim/fg-root") ~ "/AI";
|
||||
|
|
|
@ -8,9 +8,27 @@
|
|||
<width>400</width>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<label>Sound Configuration</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Sound Configuration</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -49,7 +67,7 @@
|
|||
<label>Channel</label>
|
||||
<padding>10</padding>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>1</col>
|
||||
|
@ -139,7 +157,7 @@
|
|||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>3</row>
|
||||
<col>1</col>
|
||||
|
@ -173,7 +191,7 @@
|
|||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>4</row>
|
||||
<col>1</col>
|
||||
|
@ -219,7 +237,7 @@
|
|||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>5</row>
|
||||
<col>1</col>
|
||||
|
@ -262,7 +280,7 @@
|
|||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>10</default-padding>
|
||||
|
||||
|
||||
<button>
|
||||
<legend>Apply</legend>
|
||||
<key>Enter</key>
|
||||
|
|
36
gui/dialogs/static-lod.xml
Executable file → Normal file
36
gui/dialogs/static-lod.xml
Executable file → Normal file
|
@ -4,9 +4,27 @@
|
|||
<name>static-lod</name>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<label>Static Scenery Level Of Detail</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Static Scenery Level Of Detail</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -57,6 +75,8 @@
|
|||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>10</default-padding>
|
||||
|
@ -66,10 +86,10 @@
|
|||
<default>true</default>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
@ -77,7 +97,7 @@
|
|||
<legend>Apply</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</button>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
@ -85,7 +105,7 @@
|
|||
<legend>Reset</legend>
|
||||
<equal>true</equal>
|
||||
<binding>
|
||||
<command>dialog-update</command>
|
||||
<command>dialog-update</command>
|
||||
</binding>
|
||||
</button>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
@ -93,7 +113,7 @@
|
|||
<legend>Cancel</legend>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
|
|
@ -105,4 +105,16 @@
|
|||
</text>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -10,12 +10,12 @@
|
|||
<open>
|
||||
# Code to populate the engine entries.
|
||||
var groups = cmdarg().getChildren("group");
|
||||
var group = groups[3].getChildren("group")[2];
|
||||
var group = groups[1].getChildren("group")[2];
|
||||
var engines = props.globals.getNode("/engines");
|
||||
var row = 4;
|
||||
var engine = 0;
|
||||
var i = 0;
|
||||
|
||||
|
||||
group.removeChildren("checkbox");
|
||||
group.removeChildren("input");
|
||||
group.removeChildren("text");
|
||||
|
@ -28,66 +28,78 @@
|
|||
target = group.getNode("text[" ~ i ~ "]", 1);
|
||||
props.copy(group.getNode("mtbf-label"), target);
|
||||
i += 1;
|
||||
|
||||
|
||||
foreach (var e; engines.getChildren("engine")) {
|
||||
if ((e.getChild("starter") != nil) or (e.getChild("running") != nil)) {
|
||||
if (((e.getChild("starter") != nil) and (e.getChild("starter") != "")) or
|
||||
((e.getChild("running") != nil) and (e.getChild("running") != "")) ) {
|
||||
row = row + 1;
|
||||
|
||||
|
||||
# Set up the label
|
||||
target = group.getNode("text[" ~ i ~ "]", 1);
|
||||
props.copy(group.getNode("text-template"), target);
|
||||
target.getNode("row").setValue(row);
|
||||
|
||||
|
||||
if (size(engines.getChildren("engine")) == 1) {
|
||||
target.getNode("label").setValue("Engine");
|
||||
} else {
|
||||
# Engines are indexed from 1 in the GUI.
|
||||
target.getNode("label").setValue("Engine " ~ (engine + 1));
|
||||
}
|
||||
|
||||
|
||||
# Now the checkbox
|
||||
target = group.getNode("checkbox[" ~ i ~ "]", 1);
|
||||
props.copy(group.getChild("checkbox-template"), target);
|
||||
props.copy(group.getChild("checkbox-template"), target);
|
||||
target.getNode("row").setValue(row);
|
||||
|
||||
var failure = "/sim/failure-manager/engines/engine[" ~ engine ~ "]/serviceable";
|
||||
target.getNode("property").setValue(failure);
|
||||
|
||||
|
||||
# Finally the MTBF
|
||||
target = group.getNode("input[" ~ i ~ "]", 1);
|
||||
props.copy(group.getChild("input-template"), target);
|
||||
target.getNode("row").setValue(row);
|
||||
i += 1;
|
||||
|
||||
|
||||
var mtbf = "/sim/failure-manager/engines/engine[" ~ engine ~ "]/mtbf";
|
||||
target.getNode("property").setValue(mtbf);
|
||||
engine += 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
</open>
|
||||
</nasal>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>System Failures</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<hrule/>
|
||||
</group>
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<text>
|
||||
<label>Uncheck a system to fail it, or set the Mean Time/Cycles Between Failures.</label>
|
||||
</text>
|
||||
</group>
|
||||
<label>Uncheck a system to fail it, or set the Mean Time/Cycles Between Failures.</label>
|
||||
</text>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
@ -103,7 +115,7 @@
|
|||
<col>0</col>
|
||||
<label>System</label>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>2</col>
|
||||
|
@ -192,57 +204,57 @@
|
|||
<halign>right</halign>
|
||||
<label>Aileron</label>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>5</row>
|
||||
<col>1</col>
|
||||
<property>/sim/failure-manager/controls/flight/aileron/serviceable</property>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<input>
|
||||
<row>5</row>
|
||||
<col>2</col>
|
||||
<property>/sim/failure-manager/controls/flight/aileron/mtbf</property>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<row>6</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Elevator</label>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>6</row>
|
||||
<col>1</col>
|
||||
<property>/sim/failure-manager/controls/flight/elevator/serviceable</property>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<input>
|
||||
<row>6</row>
|
||||
<col>2</col>
|
||||
<property>/sim/failure-manager/controls/flight/elevator/mtbf</property>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<row>7</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Rudder</label>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>7</row>
|
||||
<col>1</col>
|
||||
<property>/sim/failure-manager/controls/flight/rudder/serviceable</property>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<input>
|
||||
<row>7</row>
|
||||
<col>2</col>
|
||||
<property>/sim/failure-manager/controls/flight/rudder/mtbf</property>
|
||||
</input>
|
||||
|
||||
|
||||
|
||||
</group>
|
||||
|
||||
|
@ -252,7 +264,7 @@
|
|||
<layout>table</layout>
|
||||
<halign>center</halign>
|
||||
<valign>top</valign>
|
||||
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>0</col>
|
||||
|
@ -264,58 +276,58 @@
|
|||
<col>2</col>
|
||||
<label>MCBF</label>
|
||||
</text>
|
||||
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Landing Gear</label>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>1</row>
|
||||
<col>1</col>
|
||||
<property>/gear/serviceable</property>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<input>
|
||||
<row>1</row>
|
||||
<col>2</col>
|
||||
<property>/sim/failure-manager/controls/gear/gear-down/mcbf</property>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<row>2</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Flaps</label>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>2</row>
|
||||
<col>1</col>
|
||||
<property>/sim/failure-manager/controls/flight/flaps/serviceable</property>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<input>
|
||||
<row>2</row>
|
||||
<col>2</col>
|
||||
<property>/sim/failure-manager/controls/flight/flaps/mcbf</property>
|
||||
</input>
|
||||
|
||||
|
||||
<text>
|
||||
<row>3</row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label>Speedbrake</label>
|
||||
</text>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<row>3</row>
|
||||
<col>1</col>
|
||||
<property>/sim/failure-manager/controls/flight/speedbrake/serviceable</property>
|
||||
</checkbox>
|
||||
|
||||
|
||||
<input>
|
||||
<row>3</row>
|
||||
<col>2</col>
|
||||
|
@ -324,46 +336,48 @@
|
|||
</group>
|
||||
|
||||
<vrule/>
|
||||
|
||||
|
||||
<group>
|
||||
<layout>table</layout>
|
||||
<halign>center</halign>
|
||||
<valign>top</valign>
|
||||
|
||||
|
||||
<engine-label>
|
||||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Engine</label>
|
||||
</engine-label>
|
||||
|
||||
|
||||
<mtbf-label>
|
||||
<row>0</row>
|
||||
<col>2</col>
|
||||
<label>MTBF</label>
|
||||
</mtbf-label>
|
||||
|
||||
|
||||
<text-template>
|
||||
<row><!-- template value--></row>
|
||||
<col>0</col>
|
||||
<halign>right</halign>
|
||||
<label><!-- template value--></label>
|
||||
</text-template>
|
||||
|
||||
|
||||
<checkbox-template>
|
||||
<row><!-- template value--></row>
|
||||
<col>1</col>
|
||||
<property><!-- template value--></property>
|
||||
</checkbox-template>
|
||||
|
||||
|
||||
<input-template>
|
||||
<row><!-- template value--></row>
|
||||
<col>2</col>
|
||||
<property><!-- template value--></property>
|
||||
</input-template>
|
||||
|
||||
|
||||
</group>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
||||
|
|
|
@ -9,18 +9,17 @@
|
|||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<text>
|
||||
<label>Time Settings</label>
|
||||
</text>
|
||||
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
|
@ -158,14 +157,6 @@
|
|||
</button>
|
||||
</group>
|
||||
|
||||
<empty>
|
||||
<pref-height>6</pref-height>
|
||||
</empty>
|
||||
<hrule/>
|
||||
<empty>
|
||||
<pref-height>6</pref-height>
|
||||
</empty>
|
||||
|
||||
<empty>
|
||||
<stretch>true</stretch>
|
||||
</empty>
|
||||
|
@ -261,4 +252,15 @@
|
|||
</group>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -5,15 +5,37 @@
|
|||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>View Options</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<text>
|
||||
<label>Choose Active Views</label>
|
||||
</text>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<nasal>
|
||||
<nasal>
|
||||
<open>
|
||||
var group = cmdarg().getNode("group");
|
||||
var group = cmdarg().getChildren("group")[1];
|
||||
var ac = getprop("/sim/aircraft");
|
||||
group.removeChildren("checkbox");
|
||||
group.removeChildren("hrule");
|
||||
|
@ -64,6 +86,8 @@
|
|||
</checkbox-template>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
|
|
|
@ -37,6 +37,7 @@
|
|||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
|
@ -55,7 +56,7 @@
|
|||
<layout>hbox</layout>
|
||||
<text>
|
||||
<label>Cloud Layers (All Altitudes ft-AMSL)</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -73,7 +74,7 @@
|
|||
<label>Altitude (ft)</label>
|
||||
<row>0</row>
|
||||
<col>1</col>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -83,7 +84,7 @@
|
|||
<row>0</row>
|
||||
<col>2</col>
|
||||
<width>80</width>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -92,7 +93,7 @@
|
|||
<label>Thickness (ft)</label>
|
||||
<row>0</row>
|
||||
<col>3</col>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -405,7 +406,7 @@
|
|||
<layout>hbox</layout>
|
||||
<text>
|
||||
<label>Precipitation</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -423,7 +424,7 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Rain</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -432,7 +433,7 @@
|
|||
<row>0</row>
|
||||
<col>1</col>
|
||||
<label>Snow</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -442,7 +443,7 @@
|
|||
<col>0</col>
|
||||
<live>true</live>
|
||||
<halign>fill</halign>
|
||||
<property>/environment/metar/rain-norm</property>
|
||||
<property>/environment/rain-norm</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
|
@ -459,7 +460,7 @@
|
|||
<row>1</row>
|
||||
<col>1</col>
|
||||
<halign>fill</halign>
|
||||
<property>/environment/metar/snow-norm</property>
|
||||
<property>/environment/snow-norm</property>
|
||||
<live>true</live>
|
||||
<pref-height>30</pref-height>
|
||||
<binding>
|
||||
|
@ -477,7 +478,7 @@
|
|||
<row>0</row>
|
||||
<col>3</col>
|
||||
<label>QNH (inHg)</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -526,7 +527,7 @@
|
|||
<!-- Right Column -->
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
|
||||
|
||||
<!-- Aloft -->
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
|
@ -1140,7 +1141,7 @@
|
|||
<layout>hbox</layout>
|
||||
<text>
|
||||
<label>Boundary (All Elevations ft-AGL)</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -1159,7 +1160,7 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Elevation</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -1169,7 +1170,7 @@
|
|||
<col>1</col>
|
||||
<colspan>2</colspan>
|
||||
<label>Wind (dir/kt)</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -1178,7 +1179,7 @@
|
|||
<row>0</row>
|
||||
<col>3</col>
|
||||
<label>Vis (m)</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -1187,7 +1188,7 @@
|
|||
<row>0</row>
|
||||
<col>4</col>
|
||||
<label>Temp (C)</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -1196,7 +1197,7 @@
|
|||
<row>0</row>
|
||||
<col>5</col>
|
||||
<label>Dewpt (C)</label>
|
||||
<enable>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
@ -1436,7 +1437,7 @@
|
|||
|
||||
</group>
|
||||
<!-- Boundary End -->
|
||||
|
||||
|
||||
</group>
|
||||
<!-- Right Column -->
|
||||
|
||||
|
@ -1548,9 +1549,20 @@
|
|||
</textbox>
|
||||
|
||||
<!-- Automatic Weather -->
|
||||
|
||||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<nasal>
|
||||
<open><![CDATA[
|
||||
var normalize_string = func(src) {
|
||||
|
@ -1601,7 +1613,7 @@
|
|||
combo.getChild("value", i, 1).setValue(scenarios[i].getNode("name").getValue());
|
||||
}
|
||||
|
||||
me.scenarioListenerId = setlistener( me.base ~ "/source-selection", func(n) { me.scenarioListener(n); } );
|
||||
me.scenarioListenerId = setlistener( me.base ~ "/source-selection", func(n) { me.scenarioListener(n); }, 1, 1 );
|
||||
me.metarListenerId = setlistener( "environment/metar/valid", func(n) { me.metarListener(n); }, 1, 1 );
|
||||
},
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
<script>gui.save_flight()</script>
|
||||
</binding>
|
||||
</item>
|
||||
|
||||
|
||||
<item>
|
||||
<label>Scenario</label>
|
||||
<binding>
|
||||
|
@ -44,7 +44,7 @@
|
|||
setprop(d, f < 0 ? 0 : f > 2 ? 0 : f);
|
||||
</script>
|
||||
</binding>
|
||||
</item>
|
||||
</item>
|
||||
<label>High-Res Snapshot</label>
|
||||
<enabled>false</enabled>
|
||||
<binding>
|
||||
|
@ -207,7 +207,7 @@
|
|||
<label>Location</label>
|
||||
|
||||
<item>
|
||||
<label>Position Aircraft (on ground)</label>
|
||||
<label>Position Aircraft On Ground</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>location-on-ground</dialog-name>
|
||||
|
@ -215,7 +215,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>Position Aircraft (in air)</label>
|
||||
<label>Position Aircraft In Air</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>location-in-air</dialog-name>
|
||||
|
@ -223,7 +223,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>Select Airport from List</label>
|
||||
<label>Select Airport From List</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>airports</dialog-name>
|
||||
|
@ -231,7 +231,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>Random Attitude</label>H
|
||||
<label>Random Attitude</label>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/sim/presets/trim</property>
|
||||
|
@ -258,7 +258,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>Tower position</label>
|
||||
<label>Tower Position</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>location-of-tower</dialog-name>
|
||||
|
@ -273,6 +273,7 @@
|
|||
|
||||
<item>
|
||||
<label>Autopilot Settings (F11)</label>
|
||||
<name>autopilot-settings</name>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>autopilot</dialog-name>
|
||||
|
@ -378,6 +379,7 @@
|
|||
|
||||
<item>
|
||||
<label>Map</label>
|
||||
<name>map</name>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>map</dialog-name>
|
||||
|
@ -393,7 +395,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>Fuel and Payload</label>
|
||||
<label>Fuel And Payload</label>
|
||||
<name>fuel-and-payload</name>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
|
@ -403,6 +405,7 @@
|
|||
|
||||
<item>
|
||||
<label>Radio Settings (F12)</label>
|
||||
<name>radio</name>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>radios</dialog-name>
|
||||
|
@ -411,6 +414,7 @@
|
|||
|
||||
<item>
|
||||
<label>GPS Settings</label>
|
||||
<name>gps</name>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>gps</dialog-name>
|
||||
|
@ -458,14 +462,7 @@
|
|||
|
||||
<menu>
|
||||
<label>AI</label>
|
||||
<item>
|
||||
<label>AI Options</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>ai</dialog-name>
|
||||
</binding>
|
||||
</item>
|
||||
<!-- Not working at present
|
||||
<!-- Not working at present
|
||||
<item>
|
||||
<label>ATC Services in range</label>
|
||||
<binding>
|
||||
|
@ -475,7 +472,7 @@
|
|||
|
||||
-->
|
||||
<item>
|
||||
<label>AI Formation</label>
|
||||
<label>Wingman Controls</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>formation</dialog-name>
|
||||
|
@ -483,7 +480,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>AI Tanker</label>
|
||||
<label>Tanker Controls</label>
|
||||
<name>tanker</name>
|
||||
<enabled>false</enabled>
|
||||
<binding>
|
||||
|
@ -493,7 +490,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>AI Carrier Options</label>
|
||||
<label>Carrier Controls</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>AIcarrier</dialog-name>
|
||||
|
@ -501,7 +498,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>AI Scenario Select - takes effect on next run </label>
|
||||
<label>Scenario Select (requires restart)</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>scenario</dialog-name>
|
||||
|
@ -525,7 +522,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>Chat Menu</label>
|
||||
<label>Chat Menu (-)</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>chat-menu</dialog-name>
|
||||
|
@ -541,7 +538,7 @@
|
|||
</item>
|
||||
|
||||
<item>
|
||||
<label>MPCarrier selection</label>
|
||||
<label>MPCarrier Selection</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>
|
||||
|
@ -696,12 +693,20 @@
|
|||
|
||||
|
||||
<item>
|
||||
<label>Help (opens in browser)</label>
|
||||
<label>Help (opens in browser)</label>
|
||||
<binding>
|
||||
<command>old-help-dialog</command>
|
||||
</binding>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label>Aircraft Help (?)</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>gui.showHelpDialog("/sim/help")</script>
|
||||
</binding>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label>Joystick Information</label>
|
||||
<name>joystick-info</name>
|
||||
|
@ -711,10 +716,6 @@
|
|||
</binding>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label> --- Key Reference ---</label>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label>Basic Simulator Keys</label>
|
||||
<binding>
|
||||
|
@ -723,24 +724,16 @@
|
|||
</binding>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label>Common Aircraft Keys</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>gui.showHelpDialog("/sim/help/common")</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Common Aircraft Keys</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>gui.showHelpDialog("/sim/help/common")</script>
|
||||
</binding>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label> Current Aircraft Keys (?)</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>gui.showHelpDialog("/sim/help")</script>
|
||||
</binding>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label> ---------------------</label>
|
||||
<label>------------------</label>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
|
|
|
@ -328,7 +328,10 @@ top down before the key bindings are parsed.
|
|||
<name>'</name>
|
||||
<desc>Display a dialog relevant to the tuned in ATC service (if any)</desc>
|
||||
<binding>
|
||||
<!-- At the moment, we have no working interactive ATC, so this is
|
||||
disabled for v2.2.0.
|
||||
<command>ATC-dialog</command>
|
||||
-->
|
||||
</binding>
|
||||
</key>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue