Documentation

Download example project (extract all the files to the same directory).
 

Spritesheet example output

 

<?xml version="1.0"?>

<!-- Generated by darkFunction Editor (www.darkfunction.com) -->
<img name="heavyducker_trans.png" w="509" h="484">
  <definitions>
    <dir name="/">
      <dir name="Head">
        <spr name="0" x="12" y="10" w="54" h="39"/>
        <spr name="1" x="72" y="8" w="49" h="43"/>
        <spr name="2" x="392" y="51" w="20" h="32"/>
        <spr name="3" x="360" y="51" w="31" h="27"/>
        <spr name="4" x="364" y="110" w="15" h="11"/>
        <spr name="5" x="185" y="74" w="11" h="10"/>
        <spr name="6" x="201" y="74" w="11" h="10"/>
        <spr name="7" x="217" y="74" w="11" h="10"/>
        <spr name="8" x="233" y="74" w="11" h="10"/>
        <spr name="9" x="248" y="74" w="11" h="10"/>

      </dir>
      <dir name="Gun">
        <spr name="0" x="11" y="63" w="97" h="18"/>
        <spr name="1" x="114" y="63" w="36" h="18"/>
        <spr name="2" x="192" y="54" w="45" h="13"/>
        <spr name="3" x="242" y="53" w="32" h="16"/>
        <spr name="4" x="157" y="54" w="26" h="29"/>
        <spr name="5" x="384" y="103" w="16" h="12"/>
        <spr name="6" x="403" y="103" w="16" h="12"/>
        <spr name="7" x="422" y="103" w="16" h="12"/>
        <spr name="8" x="442" y="103" w="16" h="12"/>
        <spr name="9" x="461" y="103" w="8" h="12"/>
      </dir>
      <dir name="Body">
        <spr name="0" x="128" y="11" w="48" h="36"/>
      </dir>
      <dir name="Back">
        <spr name="0" x="181" y="11" w="32" h="31"/>
        <spr name="1" x="215" y="11" w="32" h="31"/>
        <spr name="2" x="249" y="11" w="32" h="30"/>
        <spr name="3" x="283" y="11" w="32" h="30"/>
        <spr name="4" x="317" y="11" w="32" h="28"/>
        <spr name="5" x="351" y="11" w="32" h="27"/>
        <spr name="6" x="385" y="11" w="32" h="27"/>
        <spr name="7" x="419" y="11" w="32" h="27"/>
        <spr name="8" x="453" y="11" w="24" h="16"/>
        <spr name="9" x="479" y="11" w="24" h="14"/>
        <spr name="10" x="232" y="125" w="43" h="11"/>
        <spr name="11" x="341" y="127" w="8" h="9"/>
        <spr name="12" x="354" y="127" w="8" h="9"/>
        <spr name="13" x="368" y="128" w="8" h="8"/>
        <spr name="14" x="382" y="129" w="8" h="7"/>
        <spr name="15" x="396" y="129" w="8" h="7"/>
        <spr name="16" x="410" y="128" w="8" h="8"/>
      </dir>
      <dir name="Leg">
        <spr name="0" x="13" y="89" w="28" h="50"/>
        <spr name="1" x="46" y="89" w="24" h="39"/>
        <spr name="2" x="75" y="89" w="28" h="32"/>
        <spr name="3" x="107" y="89" w="14" h="27"/>
        <spr name="4" x="128" y="90" w="17" h="28"/>
        <spr name="5" x="151" y="90" w="25" h="18"/>
        <spr name="6" x="152" y="115" w="21" h="9"/>
        <spr name="7" x="156" y="129" w="15" h="8"/>
        <spr name="8" x="49" y="134" w="14" h="3"/>
        <spr name="9" x="71" y="132" w="12" h="4"/>
        <spr name="10" x="88" y="131" w="9" h="4"/>
        <spr name="11" x="103" y="130" w="18" h="8"/>
        <spr name="12" x="126" y="130" w="18" h="7"/>
        <spr name="13" x="417" y="51" w="25" h="15"/>
        <spr name="14" x="363" y="89" w="16" h="16"/>
      </dir>
      <dir name="Blasts">
        <dir name="Fire">
          <spr name="0" x="12" y="353" w="23" h="119"/>
          <spr name="1" x="41" y="353" w="22" h="119"/>
          <spr name="2" x="68" y="354" w="21" h="118"/>
          <spr name="3" x="95" y="355" w="20" h="117"/>
          <spr name="4" x="121" y="361" w="24" h="111"/>
          <spr name="5" x="150" y="368" w="24" h="104"/>
          <spr name="6" x="179" y="360" w="23" h="83"/>
          <spr name="7" x="207" y="355" w="23" h="69"/>
          <spr name="8" x="181" y="448" w="18" h="24"/>
          <spr name="9" x="207" y="427" w="23" h="45"/>
          <spr name="10" x="235" y="365" w="22" h="59"/>
          <spr name="11" x="237" y="425" w="18" h="39"/>
          <spr name="12" x="261" y="358" w="16" h="106"/>
          <spr name="13" x="282" y="363" w="18" h="101"/>
          <spr name="14" x="304" y="359" w="12" h="105"/>
          <spr name="15" x="322" y="354" w="8" h="109"/>
          <spr name="16" x="336" y="355" w="3" h="4"/>
          <spr name="17" x="334" y="355" w="7" h="113"/>
          <spr name="18" x="346" y="348" w="4" h="121"/>
        </dir>
      </dir>
      <dir name="Bits and pieces">
        <spr name="0" x="281" y="78" w="18" h="17"/>
        <spr name="1" x="301" y="78" w="20" h="19"/>
        <spr name="2" x="327" y="78" w="21" h="21"/>
        <spr name="3" x="281" y="54" w="8" h="7"/>
        <spr name="4" x="292" y="54" w="10" h="9"/>
        <spr name="5" x="306" y="54" w="12" h="11"/>
        <spr name="6" x="321" y="54" w="13" h="13"/>
        <spr name="7" x="338" y="54" w="16" h="15"/>
        <spr name="8" x="180" y="113" w="11" h="7"/>
        <spr name="9" x="197" y="113" w="10" h="7"/>
        <spr name="10" x="213" y="113" w="10" h="7"/>
        <spr name="11" x="229" y="113" w="10" h="7"/>
        <spr name="12" x="245" y="113" w="10" h="7"/>
        <spr name="13" x="260" y="113" w="11" h="7"/>
        <spr name="14" x="180" y="128" w="10" h="7"/>
        <spr name="15" x="193" y="128" w="10" h="7"/>
        <spr name="16" x="206" y="128" w="10" h="7"/>
        <spr name="17" x="219" y="128" w="10" h="7"/>
        <spr name="18" x="184" y="92" w="15" h="11"/>
        <spr name="19" x="203" y="92" w="15" h="11"/>
        <spr name="20" x="222" y="92" w="15" h="11"/>
        <spr name="21" x="240" y="92" w="15" h="11"/>
        <spr name="22" x="258" y="92" w="15" h="11"/>
        <spr name="23" x="281" y="101" w="8" h="20"/>
        <spr name="24" x="295" y="105" w="22" h="15"/>
        <spr name="25" x="421" y="72" w="12" h="8"/>
        <spr name="26" x="447" y="48" w="13" h="27"/>
        <spr name="27" x="466" y="48" w="13" h="15"/>
        <spr name="28" x="484" y="49" w="10" h="13"/>
        <spr name="29" x="280" y="129" w="16" h="6"/>
        <spr name="30" x="299" y="129" w="16" h="6"/>
        <spr name="31" x="318" y="129" w="16" h="6"/>
      </dir>
      <dir name="Exhaust">
        <spr name="0" x="385" y="120" w="5" h="4"/>
        <spr name="1" x="397" y="120" w="4" h="4"/>
        <spr name="2" x="405" y="120" w="4" h="4"/>
        <spr name="3" x="413" y="120" w="4" h="4"/>
        <spr name="4" x="422" y="121" w="1" h="2"/>
        <spr name="5" x="422" y="130" w="1" h="4"/>
        <spr name="6" x="428" y="121" w="3" h="2"/>
        <spr name="7" x="433" y="120" w="6" h="4"/>
        <spr name="8" x="442" y="119" w="5" h="6"/>
        <spr name="9" x="452" y="118" w="3" h="8"/>
        <spr name="10" x="459" y="120" w="4" h="4"/>
        <spr name="11" x="468" y="120" w="3" h="4"/>
        <spr name="12" x="477" y="120" w="10" h="3"/>
        <spr name="13" x="434" y="128" w="6" h="8"/>
        <spr name="14" x="428" y="129" w="3" h="6"/>
        <spr name="15" x="443" y="130" w="4" h="4"/>
      </dir>
    </dir>
  </definitions>
</img>


 

 

Animation example output

<?xml version="1.0"?>
<!-- Generated by darkFunction Editor (www.darkfunction.com) -->
<animations spriteSheet="heavyducker.sprites" ver="1.2">
  <anim name="Firing" loops="0">
    <cell index="0" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="-9" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="-8"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="-8" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="-7"/>
      <spr name="/Leg/3" x="32" y="40" z="-6" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="-6"/>
      <spr name="/Leg/1" x="32" y="48" z="-5" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="-4"/>
      <spr name="/Back/12" x="44" y="-11" z="-4"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="-4"/>
      <spr name="/Head/2" x="-3" y="-6" z="-4"/>
      <spr name="/Leg/2" x="17" y="14" z="-3" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="-3"/>
      <spr name="/Back/11" x="33" y="-11" z="-3"/>
      <spr name="/Gun/4" x="-1" y="11" z="-3"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="-3"/>
      <spr name="/Leg/14" x="45" y="47" z="-2"/>
      <spr name="/Leg/0" x="23" y="21" z="-2" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="-1"/>
      <spr name="/Gun/2" x="21" y="-35" z="-1"/>
      <spr name="/Head/0" x="-24" y="-1" z="-1"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="1"/>
      <spr name="/Head/3" x="-44" y="9" z="2"/>
      <spr name="/Head/4" x="-43" y="13" z="3"/>
      <spr name="/Blasts/Fire/8" x="-61" y="5" z="0" angle="270.0"/>
    </cell>
    <cell index="1" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/7" x="-81" y="6" z="0" angle="270.0"/>
    </cell>
    <cell index="2" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/6" x="-87" y="6" z="0" angle="270.0"/>
    </cell>
    <cell index="3" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/5" x="-96" y="7" z="0" angle="270.0"/>
    </cell>
    <cell index="4" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/4" x="-98" y="6" z="0" angle="270.0"/>
    </cell>
    <cell index="5" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/3" x="-110" y="2" z="0" angle="270.0"/>
    </cell>
    <cell index="6" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/2" x="-110" y="3" z="0" angle="270.0"/>
    </cell>
    <cell index="7" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/1" x="-106" y="1" z="0" angle="270.0"/>
    </cell>
    <cell index="8" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/12" x="-104" y="1" z="0" angle="270.0"/>
    </cell>
    <cell index="9" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/13" x="-100" y="4" z="0" angle="270.0"/>
    </cell>
    <cell index="10" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/14" x="-100" y="2" z="0" angle="270.0"/>
    </cell>
    <cell index="11" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/15" x="-103" y="2" z="0" angle="270.0"/>
    </cell>
    <cell index="12" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/17" x="-111" y="2" z="0" angle="90.0"/>
    </cell>
    <cell index="13" delay="1">
      <spr name="/Leg/13" x="23" y="24" z="0" angle="320.0"/>
      <spr name="/Head/5" x="-9" y="12" z="0"/>
      <spr name="/Bits and pieces/29" x="-26" y="1" z="0" flipH="1"/>
      <spr name="/Leg/5" x="16" y="62" z="0"/>
      <spr name="/Leg/3" x="32" y="40" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/25" x="-22" y="1" z="0"/>
      <spr name="/Leg/1" x="32" y="48" z="0" angle="46.0"/>
      <spr name="/Bits and pieces/18" x="11" y="66" z="0"/>
      <spr name="/Back/12" x="44" y="-11" z="0"/>
      <spr name="/Bits and pieces/2" x="-20" y="29" z="0"/>
      <spr name="/Head/2" x="-3" y="-6" z="0"/>
      <spr name="/Leg/2" x="17" y="14" z="0" angle="319.0"/>
      <spr name="/Back/10" x="29" y="-1" z="0"/>
      <spr name="/Back/11" x="33" y="-11" z="0"/>
      <spr name="/Gun/4" x="-1" y="11" z="0"/>
      <spr name="/Bits and pieces/24" x="-12" y="18" z="0"/>
      <spr name="/Leg/14" x="45" y="47" z="0"/>
      <spr name="/Leg/0" x="23" y="21" z="0" angle="319.0"/>
      <spr name="/Body/0" x="27" y="6" z="0"/>
      <spr name="/Gun/2" x="21" y="-35" z="0"/>
      <spr name="/Head/0" x="-24" y="-1" z="0"/>
      <spr name="/Gun/1" x="18" y="-15" z="0"/>
      <spr name="/Gun/0" x="-6" y="-30" z="0"/>
      <spr name="/Gun/5" x="51" y="-31" z="0"/>
      <spr name="/Leg/7" x="33" y="70" z="0"/>
      <spr name="/Leg/6" x="-3" y="69" z="0"/>
      <spr name="/Leg/5" x="0" y="0" z="0"/>
      <spr name="/Back/0" x="35" y="8" z="0"/>
      <spr name="/Leg/14" x="10" y="66" z="0"/>
      <spr name="/Leg/14" x="22" y="66" z="0"/>
      <spr name="/Bits and pieces/8" x="1" y="29" z="0"/>
      <spr name="/Gun/9" x="57" y="-31" z="0"/>
      <spr name="/Head/3" x="-44" y="9" z="0"/>
      <spr name="/Head/4" x="-43" y="13" z="0"/>
      <spr name="/Blasts/Fire/18" x="-107" y="2" z="0" angle="270.0"/>
    </cell>
  </anim>
</animations>

 

Orx - a portable, open source and data-driven 2D-oriented game engine. darkFunction to Orx Converter - Thanks to sausage!

 

XNA - sentius-darkfunction – XNA loader libraries for sprites and animations. Thanks to Bruce Markham!

 

GLBasichttp://www.glbasic.com/forum/index.php?topic=6869.msg55619#msg55619

 

Support for darkFunction .sprite and .anim files is also now built into ProtonSDK, thanks to Aki Koskinen!

© 2017 darkFunction     Email: sam@darkfunction.com