paul mccann:
I added some more hotspots to Davids c172p since he already had done all the animation. Also I tried making the throttle and mixture knobs into hotspots even when they are moving adding extra hotspots for them. Also you can click on the trim wheel to trim now. I added a directory for the labels for the white toggle switches, but there is probably better way to do the labels then I came up with. There is a short readme file which gives the path for the new directory.
This commit is contained in:
parent
98804a6793
commit
8b726485c4
7 changed files with 534 additions and 31 deletions
|
@ -16,6 +16,60 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
|
||||
<instruments>
|
||||
|
||||
<!-- labels -->
|
||||
<instrument include="/labels/labelbcn.xml">
|
||||
<name>labelbcn</name>
|
||||
<x>495</x>
|
||||
<y>-253</y>
|
||||
<w>28</w>
|
||||
<h>26</h>
|
||||
</instrument>
|
||||
|
||||
<!-- labels -->
|
||||
<instrument include="/labels/labelnav.xml">
|
||||
<name>labelnav</name>
|
||||
<x>458</x>
|
||||
<y>-252</y>
|
||||
<w>28</w>
|
||||
<h>26</h>
|
||||
</instrument>
|
||||
|
||||
<!-- labels -->
|
||||
<instrument include="/labels/labelpto.xml">
|
||||
<name>labelpto</name>
|
||||
<x>422</x>
|
||||
<y>-253</y>
|
||||
<w>28</w>
|
||||
<h>26</h>
|
||||
</instrument>
|
||||
|
||||
<!-- labels -->
|
||||
<instrument include="/labels/labelsto.xml">
|
||||
<name>labelsto</name>
|
||||
<x>525</x>
|
||||
<y>-253</y>
|
||||
<w>28</w>
|
||||
<h>26</h>
|
||||
</instrument>
|
||||
|
||||
<!-- labels -->
|
||||
<instrument include="/labels/labeltax.xml">
|
||||
<name>labeltax</name>
|
||||
<x>495</x>
|
||||
<y>-187</y>
|
||||
<w>28</w>
|
||||
<h>26</h>
|
||||
</instrument>
|
||||
|
||||
<!-- labels -->
|
||||
<instrument include="/labels/labellng.xml">
|
||||
<name>labellng</name>
|
||||
<x>525</x>
|
||||
<y>-187</y>
|
||||
<w>28</w>
|
||||
<h>26</h>
|
||||
</instrument>
|
||||
|
||||
<!-- engine gauge cluster -->
|
||||
<instrument include="../../Instruments/clock.xml">
|
||||
<name>Chronometer</name>
|
||||
|
@ -62,7 +116,7 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
<!-- engine controls cluster -->
|
||||
|
||||
<instrument include="../../Instruments/rpm.xml">
|
||||
<name>RPM Gauge</name>
|
||||
<name>RPM Gauge</name>c172p-2d-panel.xml
|
||||
<x>542</x>
|
||||
<y>-31</y>
|
||||
<w>120</w>
|
||||
|
@ -229,9 +283,9 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
<x>712</x>
|
||||
<y>0</y>
|
||||
<w>1424</w>
|
||||
<h>488</h>
|
||||
<h>1488</h>
|
||||
<w-base>1424</w-base>
|
||||
<h-base>488</h-base>
|
||||
<h-base>1488</h-base>
|
||||
|
||||
<layers>
|
||||
<layer>
|
||||
|
@ -286,12 +340,14 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
</layer>
|
||||
</layers>
|
||||
|
||||
<actions>
|
||||
<!-- toggle switches -->
|
||||
|
||||
<actions>
|
||||
<action>
|
||||
<name>toggle nav lights</name>
|
||||
<button>0</button>
|
||||
<x>-270</x>
|
||||
<y>-250</y>
|
||||
<x>-267</x>
|
||||
<y>-246</y>
|
||||
<w>20</w>
|
||||
<h>50</h>
|
||||
<binding>
|
||||
|
@ -300,13 +356,118 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
</binding>
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>toggle beacon light </name>
|
||||
<button>0</button>
|
||||
<x>-233</x>
|
||||
<y>-246</y>
|
||||
<w>20</w>
|
||||
<h>50</h>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/lights/beacon</property>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>toggle pitot heat</name>
|
||||
<button>0</button>
|
||||
<x>-307</x>
|
||||
<y>-246</y>
|
||||
<w>20</w>
|
||||
<h>50</h>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/anti-ice/pitot-heat</property>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
|
||||
<action>
|
||||
<name>toggle strobe light</name>
|
||||
<button>0</button>
|
||||
<x>-198</x>
|
||||
<y>-246</y>
|
||||
<w>20</w>
|
||||
<h>50</h>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/lights/strobes</property>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>toggle taxi light</name>
|
||||
<button>0</button>
|
||||
<x>-230</x>
|
||||
<y>-180</y>
|
||||
<w>20</w>
|
||||
<h>50</h>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/lights/taxi</property>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>toggle landing light</name>
|
||||
<button>0</button>
|
||||
<x>-198</x>
|
||||
<y>-180</y>
|
||||
<w>20</w>
|
||||
<h>50</h>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/lights/landing</property>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
<!-- elevator-trim -->
|
||||
|
||||
|
||||
<action>
|
||||
<name>small increase</name>
|
||||
<button>0</button>
|
||||
<x>-90</x>
|
||||
<y>-470</y>
|
||||
<w>60</w>
|
||||
<h>110</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/flight/elevator-trim</property>
|
||||
<step>0.03</step>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>small decrease</name>
|
||||
<button>0</button>
|
||||
<x>-90</x>
|
||||
<y>-580</y>
|
||||
<w>60</w>
|
||||
<h>110</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/flight/elevator-trim</property>
|
||||
<step>-0.03</step>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
|
||||
|
||||
<!-- flap extend/retract -->
|
||||
<action>
|
||||
<name>Flap Retract</name>
|
||||
<button>0</button>
|
||||
<x>240</x>
|
||||
<x>230</x>
|
||||
<y>-245</y>
|
||||
<w>20</w>
|
||||
<w>30</w>
|
||||
<h>80</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
|
@ -323,7 +484,7 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
<button>0</button>
|
||||
<x>260</x>
|
||||
<y>-245</y>
|
||||
<w>20</w>
|
||||
<w>30</w>
|
||||
<h>80</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
|
@ -340,10 +501,10 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
<action>
|
||||
<desc>carb-heat</desc>
|
||||
<button>0</button>
|
||||
<x>-150</x>
|
||||
<y>-200</y>
|
||||
<w>40</w>
|
||||
<h>40</h>
|
||||
<x>-145</x>
|
||||
<y>-240</y>
|
||||
<w>55</w>
|
||||
<h>95</h>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/anti-ice/engine/carb-heat</property>
|
||||
|
@ -358,10 +519,10 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
<action>
|
||||
<name>big decrease</name>
|
||||
<button>0</button>
|
||||
<x>-50</x>
|
||||
<y>-200</y>
|
||||
<w>40</w>
|
||||
<h>76</h>
|
||||
<x>-45</x>
|
||||
<y>-215</y>
|
||||
<w>45</w>
|
||||
<h>90</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/throttle</property>
|
||||
|
@ -373,12 +534,12 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
</action>
|
||||
|
||||
<action>
|
||||
<name>small increase</name>
|
||||
<name>big increase</name>
|
||||
<button>0</button>
|
||||
<x>-10</x>
|
||||
<y>-200</y>
|
||||
<w>40</w>
|
||||
<h>76</h>
|
||||
<x>0</x>
|
||||
<y>-215</y>
|
||||
<w>45</w>
|
||||
<h>90</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/throttle</property>
|
||||
|
@ -389,15 +550,62 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
</binding>
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>big decrease</name>
|
||||
<button>0</button>
|
||||
<x>-30</x>
|
||||
<y>-315</y>
|
||||
<w>45</w>
|
||||
<h>100</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/throttle</property>
|
||||
<step>-0.07</step>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>big increase</name>
|
||||
<button>0</button>
|
||||
<x>15</x>
|
||||
<y>-315</y>
|
||||
<w>50</w>
|
||||
<h>100</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/throttle</property>
|
||||
<step>0.07</step>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- mixture control -->
|
||||
|
||||
<action>
|
||||
<name>small decrease</name>
|
||||
<button>0</button>
|
||||
<x>80</x>
|
||||
<y>-200</y>
|
||||
<w>40</w>
|
||||
<h>76</h>
|
||||
<y>-215</y>
|
||||
<w>45</w>
|
||||
<h>90</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/mixture</property>
|
||||
|
@ -411,10 +619,10 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
<action>
|
||||
<name>small increase</name>
|
||||
<button>0</button>
|
||||
<x>120</x>
|
||||
<y>-200</y>
|
||||
<w>40</w>
|
||||
<h>76</h>
|
||||
<x>125</x>
|
||||
<y>-215</y>
|
||||
<w>45</w>
|
||||
<h>90</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/mixture</property>
|
||||
|
@ -425,10 +633,46 @@ Legacy 2D instruments and actions for the 3D C172P cockpit.
|
|||
</binding>
|
||||
</action>
|
||||
|
||||
</actions>
|
||||
|
||||
<action>
|
||||
<name>small decrease</name>
|
||||
<button>0</button>
|
||||
<x>110</x>
|
||||
<y>-315</y>
|
||||
<w>50</w>
|
||||
<h>100</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/mixture</property>
|
||||
<step>-0.03</step>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>c172p-2d-panel.xml
|
||||
</action>
|
||||
|
||||
<action>
|
||||
<name>small increase</name>
|
||||
<button>0</button>
|
||||
<x>160</x>
|
||||
<y>-315</y>
|
||||
<w>50</w>
|
||||
<h>100</h>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>/controls/engines/engine/mixture</property>
|
||||
<step>0.03</step>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
</actions>
|
||||
|
||||
</instrument>
|
||||
</instruments>
|
||||
|
||||
</instruments>
|
||||
|
||||
</PropertyList>
|
||||
|
||||
|
|
48
Aircraft/c172p/Models/labels/labelbcn.xml
Normal file
48
Aircraft/c172p/Models/labels/labelbcn.xml
Normal file
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
label-bcn
|
||||
|
||||
Started summer 2000 by David Megginson, david@megginson.com.
|
||||
|
||||
This is an instrument configuration file for the open-source flight
|
||||
simulator FlightGear (www.flightgear.org). The file is an XML-encoded
|
||||
FlightGear property list defining the instrument's layers and actions.
|
||||
|
||||
Each instrument is composed of layers stacked on top of each other.
|
||||
A layer may be a texture (with transparent parts to show the layers
|
||||
underneath), text, or a special layer that switches between two
|
||||
others (say, to turn an indicator light on or off). Each layer can
|
||||
move independently in proportion to a property value, and text
|
||||
can be generated from property values as well: all of the layer's
|
||||
movements are defined as transformations.
|
||||
|
||||
Actions are hotspots on the instrument that will respond to a mouse
|
||||
click. Actions always modify the values of properties, either by
|
||||
adjusting them, toggling them, or swaping them with other
|
||||
properties' values.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<name>labelbcn</name>
|
||||
|
||||
<w-base>14</w-base>
|
||||
<h-base>12</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>face</name>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||
<x1>0.47</x1>
|
||||
<y1>0.39</y1>
|
||||
<x2>0.65</x2>
|
||||
<y2>0.52</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labellng.xml
Normal file
42
Aircraft/c172p/Models/labels/labellng.xml
Normal file
|
@ -0,0 +1,42 @@
|
|||
<!--
|
||||
label-lng
|
||||
|
||||
Started summer 2000 by David Megginson, david@megginson.com.
|
||||
|
||||
Each instrument is composed of layers stacked on top of each other.
|
||||
A layer may be a texture (with transparent parts to show the layers
|
||||
underneath), text, or a special layer that switches between two
|
||||
others (say, to turn an indicator light on or off). Each layer can
|
||||
move independently in proportion to a property value, and text
|
||||
can be generated from property values as well: all of the layer's
|
||||
movements are defined as transformations.
|
||||
|
||||
Actions are hotspots on the instrument that will respond to a mouse
|
||||
click. Actions always modify the values of properties, either by
|
||||
adjusting them, toggling them, or swaping them with other
|
||||
properties' values.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<name>labellng</name>
|
||||
|
||||
<w-base>14</w-base>
|
||||
<h-base>12</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>face</name>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||
<x1>0.65</x1>
|
||||
<y1>0.49</y1>
|
||||
<x2>0.82</x2>
|
||||
<y2>0.62</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
43
Aircraft/c172p/Models/labels/labelnav.xml
Normal file
43
Aircraft/c172p/Models/labels/labelnav.xml
Normal file
|
@ -0,0 +1,43 @@
|
|||
<!--
|
||||
|
||||
label-nav
|
||||
|
||||
Started summer 2000 by David Megginson, david@megginson.com.
|
||||
|
||||
Each instrument is composed of layers stacked on top of each other.
|
||||
A layer may be a texture (with transparent parts to show the layers
|
||||
underneath), text, or a special layer that switches between two
|
||||
others (say, to turn an indicator light on or off). Each layer can
|
||||
move independently in proportion to a property value, and text
|
||||
can be generated from property values as well: all of the layer's
|
||||
movements are defined as transformations.
|
||||
|
||||
Actions are hotspots on the instrument that will respond to a mouse
|
||||
click. Actions always modify the values of properties, either by
|
||||
adjusting them, toggling them, or swaping them with other
|
||||
properties' values.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<name>labelnav</name>
|
||||
|
||||
<w-base>14</w-base>
|
||||
<h-base>12</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>face</name>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||
<x1>0.47</x1>
|
||||
<y1>0.50</y1>
|
||||
<x2>0.65</x2>
|
||||
<y2>0.63</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labelpto.xml
Normal file
42
Aircraft/c172p/Models/labels/labelpto.xml
Normal file
|
@ -0,0 +1,42 @@
|
|||
<!--
|
||||
label-pto
|
||||
|
||||
Started summer 2000 by David Megginson, david@megginson.com.
|
||||
|
||||
Each instrument is composed of layers stacked on top of each other.
|
||||
A layer may be a texture (with transparent parts to show the layers
|
||||
underneath), text, or a special layer that switches between two
|
||||
others (say, to turn an indicator light on or off). Each layer can
|
||||
move independently in proportion to a property value, and text
|
||||
can be generated from property values as well: all of the layer's
|
||||
movements are defined as transformations.
|
||||
|
||||
Actions are hotspots on the instrument that will respond to a mouse
|
||||
click. Actions always modify the values of properties, either by
|
||||
adjusting them, toggling them, or swaping them with other
|
||||
properties' values.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<name>labelbcn</name>
|
||||
|
||||
<w-base>14</w-base>
|
||||
<h-base>12</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>face</name>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||
<x1>0.47</x1>
|
||||
<y1>0.29</y1>
|
||||
<x2>0.65</x2>
|
||||
<y2>0.42</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labelsto.xml
Normal file
42
Aircraft/c172p/Models/labels/labelsto.xml
Normal file
|
@ -0,0 +1,42 @@
|
|||
<!--
|
||||
label-sto
|
||||
|
||||
Started summer 2000 by David Megginson, david@megginson.com.
|
||||
|
||||
Each instrument is composed of layers stacked on top of each other.
|
||||
A layer may be a texture (with transparent parts to show the layers
|
||||
underneath), text, or a special layer that switches between two
|
||||
others (say, to turn an indicator light on or off). Each layer can
|
||||
move independently in proportion to a property value, and text
|
||||
can be generated from property values as well: all of the layer's
|
||||
movements are defined as transformations.
|
||||
|
||||
Actions are hotspots on the instrument that will respond to a mouse
|
||||
click. Actions always modify the values of properties, either by
|
||||
adjusting them, toggling them, or swaping them with other
|
||||
properties' values.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<name>labelbcn</name>
|
||||
|
||||
<w-base>14</w-base>
|
||||
<h-base>12</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>face</name>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||
<x1>0.65</x1>
|
||||
<y1>0.39</y1>
|
||||
<x2>0.82</x2>
|
||||
<y2>0.52</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labeltax.xml
Normal file
42
Aircraft/c172p/Models/labels/labeltax.xml
Normal file
|
@ -0,0 +1,42 @@
|
|||
<!--
|
||||
label-tax
|
||||
|
||||
Started summer 2000 by David Megginson, david@megginson.com.
|
||||
|
||||
Each instrument is composed of layers stacked on top of each other.
|
||||
A layer may be a texture (with transparent parts to show the layers
|
||||
underneath), text, or a special layer that switches between two
|
||||
others (say, to turn an indicator light on or off). Each layer can
|
||||
move independently in proportion to a property value, and text
|
||||
can be generated from property values as well: all of the layer's
|
||||
movements are defined as transformations.
|
||||
|
||||
Actions are hotspots on the instrument that will respond to a mouse
|
||||
click. Actions always modify the values of properties, either by
|
||||
adjusting them, toggling them, or swaping them with other
|
||||
properties' values.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<name>labelbcn</name>
|
||||
|
||||
<w-base>14</w-base>
|
||||
<h-base>12</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>face</name>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||
<x1>0.65</x1>
|
||||
<y1>0.29</y1>
|
||||
<x2>0.82</x2>
|
||||
<y2>0.42</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
Loading…
Reference in a new issue