<?xml version="1.0"?>

<!-- SELECTOR DE MAGNETOS ALEMÁN Tipo (especificar) -->
<!-- MANUEL ACE 2025/06 -->
<!-- Clicable. Sube posición con botón izquierdo del ratón (0). Baja posición con botón de rueda ratón (1) (clicar, no girar) -->
<!-- Desarrollado a partir del instrumento ignition-ger de la Fieseler Storch. GRACIAS A SU AUTOR -->

<PropertyList>

 <path>ignition-ger.ac</path>

 <!-- Animación de rotación con interpolación de posiciones -->
 <animation>
  <type>rotate</type>
  <object-name>knob</object-name>
  <property>/controls/engines/engine[0]/magnetos</property>
  <interpolation>
   <entry>
    <ind>0</ind>
    <dep>0</dep>
   </entry>
   <entry>
    <ind>1</ind>
    <dep>12</dep>
   </entry>
   <entry>
    <ind>2</ind>
    <dep>35</dep>
   </entry>
   <entry>
    <ind>3</ind>
    <dep>50</dep>
   </entry>
  </interpolation>
  <center>
   <x-m>-0.04</x-m>
   <y-m>-0.01</y-m>
   <z-m>0.00</z-m>
  </center>
  <axis>
   <x>0</x>
   <y>-1</y>
   <z>0</z>
  </axis>
 </animation>

 <!-- Interacción con botón izquierdo del ratón (avanzar posición) -->
 <animation>
  <type>pick</type>
  <object-name>knob</object-name>
  <action>
   <button>0</button>
   <repeatable type="bool">false</repeatable>
   <binding>
    <command>property-adjust</command>
    <property>/controls/engines/engine[0]/magnetos</property>
    <step type="int">1</step>
    <min type="int">0</min>
    <max type="int">3</max>
    <wrap type="bool">false</wrap>
   </binding>
  </action>
 </animation>

 <!-- Interacción con botón central/rueda del ratón (retroceder posición) -->
 <animation>
  <type>pick</type>
  <object-name>knob</object-name>
  <action>
   <button>1</button>
   <repeatable type="bool">false</repeatable>
   <binding>
    <command>property-adjust</command>
    <property>/controls/engines/engine[0]/magnetos</property>
    <step type="int">-1</step>
    <min type="int">0</min>
    <max type="int">3</max>
    <wrap type="bool">false</wrap>
   </binding>
  </action>
 </animation>

</PropertyList>