84 lines
1.8 KiB
XML
84 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!-- IDG Distance Zooming -->
|
|
<!-- Copyright (c) 2015-2017 onox -->
|
|
<!-- Modified by Joshua Davidson (it0uchpods) -->
|
|
|
|
<PropertyList>
|
|
|
|
<logic>
|
|
<name>View Zoom Enabled</name>
|
|
<input>
|
|
<and>
|
|
<equals>
|
|
<property>/sim/current-view/type</property>
|
|
<value>lookat</value>
|
|
</equals>
|
|
<not-equals>
|
|
<property>/sim/current-view/name</property>
|
|
<value>Tower View</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>/sim/current-view/name</property>
|
|
<value>Fly-By View</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>/sim/current-view/name</property>
|
|
<value>Chase View</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>/sim/current-view/name</property>
|
|
<value>Chase View Without Yaw</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>/sim/current-view/name</property>
|
|
<value>Walk View</value>
|
|
</not-equals>
|
|
</and>
|
|
</input>
|
|
<output>
|
|
<property>/sim/current-view/can-change-z-offset</property>
|
|
</output>
|
|
</logic>
|
|
|
|
<filter>
|
|
<name>View Zoom Decrease Step</name>
|
|
<type>gain</type>
|
|
<input>
|
|
<condition>
|
|
<less-than-equals>
|
|
<property>/sim/current-view/z-offset-m</property>
|
|
<value>-50.0</value>
|
|
</less-than-equals>
|
|
</condition>
|
|
<value>-10.0</value>
|
|
</input>
|
|
<input>
|
|
<value>-5.0</value>
|
|
</input>
|
|
<output>
|
|
<property>/sim/current-view/z-offset-dec-step</property>
|
|
</output>
|
|
</filter>
|
|
|
|
<filter>
|
|
<name>View Zoom Increase Step</name>
|
|
<type>gain</type>
|
|
<input>
|
|
<condition>
|
|
<less-than>
|
|
<property>/sim/current-view/z-offset-m</property>
|
|
<value>-50.0</value>
|
|
</less-than>
|
|
</condition>
|
|
<value>10.0</value>
|
|
</input>
|
|
<input>
|
|
<value>5.0</value>
|
|
</input>
|
|
<output>
|
|
<property>/sim/current-view/z-offset-inc-step</property>
|
|
</output>
|
|
</filter>
|
|
|
|
</PropertyList>
|