diff --git a/Aircraft/Instruments/Textures/radar_background.rgb b/Aircraft/Instruments/Textures/radar_background.rgb new file mode 100644 index 000000000..ff3f00e97 Binary files /dev/null and b/Aircraft/Instruments/Textures/radar_background.rgb differ diff --git a/Aircraft/Instruments/Textures/radar_frame.rgb b/Aircraft/Instruments/Textures/radar_frame.rgb new file mode 100644 index 000000000..54b13b61d Binary files /dev/null and b/Aircraft/Instruments/Textures/radar_frame.rgb differ diff --git a/Aircraft/Instruments/Textures/radar_misc.rgb b/Aircraft/Instruments/Textures/radar_misc.rgb new file mode 100644 index 000000000..5b655b0f4 Binary files /dev/null and b/Aircraft/Instruments/Textures/radar_misc.rgb differ diff --git a/Aircraft/Instruments/radar.xml b/Aircraft/Instruments/radar.xml new file mode 100644 index 000000000..f1daa09c4 --- /dev/null +++ b/Aircraft/Instruments/radar.xml @@ -0,0 +1,225 @@ +<PropertyList> + <name>Radar</name> + <w-base>256</w-base> + <h-base>256</h-base> + <layers> + + <layer> + <name>background</name> + <w>256</w> + <h>256</h> + <texture> + <path>Aircraft/Instruments/Textures/radar_background.rgb</path> + <x1>0</x1> + <y1>0</y1> + <x2>1</x2> + <y2>1</y2> + </texture> + </layer> + + <layer> + <name>target1</name> + <w>8</w> + <h>17</h> + <condition> + <less-than> + <property>ai/models/aircraft[1]/radar/range-nm</property> + <value>43</value> + </less-than> + </condition> + <texture> + <path>Aircraft/Instruments/Textures/radar_misc.rgb</path> + <x1>0.0429687</x1> + <y1>0.8320312</y1> + <x2>0.0703125</x2> + <y2>0.8945312</y2> + </texture> + <transformations> + <transformation> + <type>x-shift</type> + <property>ai/models/aircraft[1]/radar/x-shift</property> + <scale>2.55</scale> + </transformation> + <transformation> + <type>y-shift</type> + <property>ai/models/aircraft[1]/radar/y-shift</property> + <scale>2.55</scale> + </transformation> + <transformation> + <type>rotation</type> + <property>ai/models/aircraft[1]/radar/rotation</property> + </transformation> + </transformations> + </layer> + + <layer> + <name>frame</name> + <w>256</w> + <h>256</h> + <texture> + <path>Aircraft/Instruments/Textures/radar_frame.rgb</path> + <x1>0</x1> + <y1>0</y1> + <x2>1</x2> + <y2>1</y2> + </texture> + </layer> + + <layer> + <name>range knob</name> + <condition> + <equals> + <property>instrumentation/radar/range</property> + <value>20</value> + </equals> + </condition> + <w>22</w> + <h>22</h> + <texture> + <path>Aircraft/Instruments/Textures/radar_misc.rgb</path> + <x1>0.0273437</x1> + <y1>0.9101562</y1> + <x2>0.0898437</x2> + <y2>0.9765662</y2> + </texture> + <transformations> + <transformation> + <type>x-shift</type> + <offset>-108</offset> + </transformation> + <transformation> + <type>y-shift</type> + <offset>-112</offset> + </transformation> + <transformation> + <type>rotation</type> + <offset>-45</offset> + </transformation> + </transformations> + </layer> + + <layer> + <name>range knob</name> + <condition> + <equals> + <property>instrumentation/radar/range</property> + <value>40</value> + </equals> + </condition> + <w>22</w> + <h>22</h> + <texture> + <path>Aircraft/Instruments/Textures/radar_misc.rgb</path> + <x1>0.0273437</x1> + <y1>0.9101562</y1> + <x2>0.0898437</x2> + <y2>0.9765662</y2> + </texture> + <transformations> + <transformation> + <type>x-shift</type> + <offset>-108</offset> + </transformation> + <transformation> + <type>y-shift</type> + <offset>-112</offset> + </transformation> + <transformation> + <type>rotation</type> + <offset>40</offset> + </transformation> + </transformations> + </layer> + + <layer> + <name>altitude</name> + <type>text</type> + <font>led</font> + <point-size>6</point-size> + <color> + <red>0.96</red> + <green>1.0</green> + <blue>0.96</blue> + </color> + <chunks> + <chunk> + <type>number-value</type> + <property>ai/models/aircraft[1]/position/altitude-ft</property> + <scale>0.001</scale> + <format>%2.1f</format> + </chunk> + </chunks> + <transformations> + <transformation> + <type>x-shift</type> + <offset>85</offset> + </transformation> + <transformation> + <type>y-shift</type> + <offset>-121</offset> + </transformation> + </transformations> + </layer> + + <layer> + <name>outer range ring</name> + <type>text</type> + <font>led</font> + <point-size>6</point-size> + <color> + <red>0.96</red> + <green>1.0</green> + <blue>0.96</blue> + </color> + <chunks> + <chunk> + <type>number-value</type> + <property>instrumentation/radar/range</property> + <format>%2.0f</format> + </chunk> + </chunks> + <transformations> + <transformation> + <type>x-shift</type> + <offset>-90</offset> + </transformation> + <transformation> + <type>y-shift</type> + <offset>66</offset> + </transformation> + </transformations> + </layer> + + <layer> + <name>inner range ring</name> + <type>text</type> + <font>led</font> + <point-size>6</point-size> + <color> + <red>0.96</red> + <green>1.0</green> + <blue>0.96</blue> + </color> + <chunks> + <chunk> + <type>number-value</type> + <property>instrumentation/radar/range</property> + <scale>0.5</scale> + <format>%2.0f</format> + </chunk> + </chunks> + <transformations> + <transformation> + <type>x-shift</type> + <offset>-50</offset> + </transformation> + <transformation> + <type>y-shift</type> + <offset>32</offset> + </transformation> + </transformations> + </layer> + + + </layers> +</PropertyList>