1
0
Fork 0

Added field-of-view to the save file of my aircraft

Updated the radar to a 2d screen , still not working 100%
This commit is contained in:
sydadams 2007-12-27 03:27:09 +00:00
parent 9b16db56f0
commit 1ef0b7cf8a
6 changed files with 1213 additions and 958 deletions

View file

@ -7,25 +7,24 @@ Syd Adams
<path>RDR160.ac</path> <path>RDR160.ac</path>
<animation>
<type>material</type>
<object-name>RDR160.screen</object-name>
<emission>
<red>0.8</red>
<green>0.9</green>
<blue>0.8</blue>
<factor-prop>/instrumentation/radar/dim</factor-prop>
</emission>
</animation>
<animation> <animation>
<type>material</type> <type>material</type>
<object-name>RDR160.labels</object-name> <object-name>RDR160.labels</object-name>
<object-name>RDR160.rngup</object-name>
<object-name>RDR160.rngdwn</object-name>
<object-name>RDR160.modeup</object-name>
<object-name>RDR160.modedwn</object-name>
<object-name>RDR160.hold</object-name>
<object-name>RDR160.trkdwn</object-name>
<object-name>RDR160.trkup</object-name>
<object-name>RDR160.nav</object-name>
<object-name>RDR160.power</object-name>
<object-name>RDR160.tilt</object-name>
<emission> <emission>
<red>1.0</red> <red>0.025</red>
<green>0.2</green> <green>0.025</green>
<blue>0.0</blue> <blue>0.025</blue>
<factor-prop>/sim/model//material/instruments/factor</factor-prop> <factor-prop>systems/electrical/outputs/instrument-lights</factor-prop>
</emission> </emission>
</animation> </animation>
@ -93,7 +92,7 @@ Syd Adams
</animation> </animation>
<!-- OSG Pick Animations --> <!-- OSG Pick Animations -->
<!--
<animation> <animation>
<type>pick</type> <type>pick</type>
<object-name>brt.up</object-name> <object-name>brt.up</object-name>
@ -249,5 +248,5 @@ Syd Adams
</binding> </binding>
</action> </action>
</animation> </animation>
-->
</PropertyList> </PropertyList>

File diff suppressed because it is too large Load diff

View file

@ -10,8 +10,6 @@
RADAR = props.globals.getNode("/instrumentation/radar",1); RADAR = props.globals.getNode("/instrumentation/radar",1);
FDM_ON = 0; FDM_ON = 0;
P_Str =["off","stby", "tst","on"]; P_Str =["off","stby", "tst","on"];
RADAR.getNode("radar-texture-path",1).setValue("Aircraft/Instruments-3d/RDR-160/od_wxradar.rgb");
RADAR.getNode("echo-texture-path",1).setValue("Aircraft/Instruments/Textures/wxecho.rgb");
RADAR.getNode("serviceable",1).setBoolValue(1); RADAR.getNode("serviceable",1).setBoolValue(1);
RADAR.getNode("range",1).setIntValue(20); RADAR.getNode("range",1).setIntValue(20);
RADAR.getNode("heading-marker",1).setBoolValue(0); RADAR.getNode("heading-marker",1).setBoolValue(0);

Binary file not shown.

View file

@ -4,31 +4,254 @@
<PropertyList> <PropertyList>
<name>wxradar hotspots</name> <name>wxradar hotspots</name>
<w-base>170</w-base> <w-base>160</w-base>
<h-base>130</h-base> <h-base>120</h-base>
<w>170</w> <w>160</w>
<h>130</h> <h>120</h>
<layers> <layers>
<layer>
<name>background</name>
<w>92</w>
<h>75</h>
<condition>
<not-equals>
<property>instrumentation/radar/switch</property>
<value>off</value>
</not-equals>
</condition>
<texture>
<path>Aircraft/Instruments-3d/RDR-160/bkgrd.rgb</path>
<x1>0.030</x1>
<y1>0.112</y1>
<x2>0.979</x2>
<y2>0.884</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>8.3</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>radar data</name>
<emissive>true</emissive>
<w>92</w>
<h>75</h>
<condition>
<equals>
<property>instrumentation/radar/switch</property>
<value>on</value>
</equals>
</condition>
<texture>
<path>Aircraft/Instruments_3d/RDR-160/od_wxradar.rgb</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.0</x2>
<y2>1.0</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>8.3</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Status</name>
<type>text</type>
<font>helvetica_bold</font>
<point-size>4</point-size>
<color>
<red>0.2</red>
<green>0.6</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/radar/status</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-18.0</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>-48.0</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Range1</name>
<condition>
<not-equals>
<property>instrumentation/radar/switch</property>
<value>off</value>
</not-equals>
</condition>
<type>text</type>
<font>helvetica_bold</font>
<point-size>4</point-size>
<color>
<red>0.2</red>
<green>0.6</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>instrumentation/radar/range</property>
<scale>1</scale>
<format>%3.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>y-shift</type>
<offset>28.0</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>41.0</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Range2</name>
<condition>
<not-equals>
<property>instrumentation/radar/switch</property>
<value>off</value>
</not-equals>
</condition>
<type>text</type>
<font>helvetica_bold</font>
<point-size>4</point-size>
<color>
<red>0.2</red>
<green>0.6</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>instrumentation/radar/range</property>
<scale>0.75</scale>
<format>%2.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-1.0</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>41.0</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Range3</name>
<condition>
<not-equals>
<property>instrumentation/radar/switch</property>
<value>off</value>
</not-equals>
</condition>
<type>text</type>
<font>helvetica_bold</font>
<point-size>4</point-size>
<color>
<red>0.2</red>
<green>0.6</green>
<blue>0.8</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>y-shift</type>
<offset>-13.0</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>32.0</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Range4</name>
<condition>
<not-equals>
<property>instrumentation/radar/switch</property>
<value>off</value>
</not-equals>
</condition>
<type>text</type>
<font>helvetica_bold</font>
<point-size>4</point-size>
<color>
<red>0.2</red>
<green>0.6</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>instrumentation/radar/range</property>
<scale>0.25</scale>
<format>%2.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-24.0</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>19.0</offset>
</transformation>
</transformations>
</layer>
</layers> </layers>
<actions> <actions>
<!-- <!--
<action> <action>
<name>outline</name> <name>outline</name>
<button>0</button> <button>0</button>
<x>-85</x> <x>-80</x>
<y>-65</y> <y>-60</y>
<w>170</w> <w>160</w>
<h>130</h> <h>120</h>
</action> </action>
--> -->
<action> <action>
<name>data toggle</name> <name>data toggle</name>
<button>0</button> <button>0</button>
<x>-73</x> <x>-74</x>
<y>-2</y> <y>-2</y>
<w>12</w> <w>12</w>
<h>8</h> <h>8</h>
@ -41,7 +264,7 @@
<action> <action>
<name>pos toggle</name> <name>pos toggle</name>
<button>0</button> <button>0</button>
<x>-73</x> <x>-74</x>
<y>-20</y> <y>-20</y>
<w>12</w> <w>12</w>
<h>8</h> <h>8</h>