diff --git a/app/build/intermediates/assets/debug/levelpacks/Grasslands.xml b/app/build/intermediates/assets/debug/levelpacks/Grasslands.xml index 8267f19..064ce26 100644 --- a/app/build/intermediates/assets/debug/levelpacks/Grasslands.xml +++ b/app/build/intermediates/assets/debug/levelpacks/Grasslands.xml @@ -11,7 +11,7 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="12.006709" rightEdge="12.506709" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -33,34 +33,34 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="2.3533306" rightEdge="5.3533306" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="5.385499" rightEdge="7.3344994" height="0.675" y="-0.26250002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="8.472842" rightEdge="8.833842" height="0.93" y="-0.13500002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="7.432005" rightEdge="8.368005" height="0.637" y="-0.2815"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.223393" rightEdge="12.223393" height="0.127" y="-0.93333316"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="20.803354" rightEdge="21.303354" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="21.356472" rightEdge="22.063473" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.082802" rightEdge="22.923801" height="0.242" y="-0.47900003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.960283" rightEdge="24.106283" height="0.178" y="-0.51100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.6883316" rightEdge="2.3383317" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -82,40 +82,40 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.5106652" rightEdge="3.5426652" height="0.5" y="-0.9066665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.6169972" rightEdge="4.7829976" height="0.5" y="-0.9799999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.875505" rightEdge="5.9645047" height="0.5" y="-1.0799999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.0315022" rightEdge="7.3885026" height="0.5" y="-0.76666665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="9.111534" rightEdge="11.288534" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.36054" rightEdge="12.65954" height="0.306" y="-0.44700003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.702217" rightEdge="15.511217" height="0.166" y="-0.07333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.80538" rightEdge="18.04138" height="0.255" y="0.23999992"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.1972" rightEdge="18.6562" height="0.229" y="0.1666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.85002" rightEdge="19.35002" height="0.242" y="0.0066666286"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.457834" rightEdge="20.648836" height="1.108" y="0.35999984"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.934309" rightEdge="22.39231" height="0.293" y="-0.41999975"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -141,31 +141,31 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.166328" rightEdge="7.1603284" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.929998" rightEdge="19.069998" height="0.217" y="0.28666654"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.203003" rightEdge="8.6170025" height="0.127" y="-0.41333312"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.687184" rightEdge="9.986184" height="0.153" y="-0.47333324"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="10.379863" rightEdge="11.0868635" height="0.5" y="-0.35000002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.776228" rightEdge="15.617228" height="0.344" y="-0.0066666957"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.643713" rightEdge="16.809713" height="0.293" y="-0.050000057"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="17.627857" rightEdge="18.258858" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.325031" rightEdge="19.83503" height="0.166" y="-0.41999984"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -187,19 +187,19 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="3.2166634" rightEdge="6.2166634" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="14.9867525" rightEdge="15.406753" height="0.535" y="-0.3325"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="15.435268" rightEdge="17.498268" height="0.484" y="-0.35800004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="23.488386" rightEdge="24.138388" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="12.025399" rightEdge="14.681399" height="0.204" y="-0.49800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -220,16 +220,16 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="2.5633323" rightEdge="2.9833324" height="0.866" y="-0.16700003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.252" rotation="360.0" startOffset="0.0" direction="1.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="12.6995325" rightEdge="13.100532" height="0.42" y="-0.39000005"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="13.132866" rightEdge="13.533865" height="0.611" y="-0.29450002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="13.566537" rightEdge="14.693538" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -251,31 +251,31 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.656666" rightEdge="1.8566661" height="0.815" y="-0.19250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.985" rotation="360.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="1.656666" rightEdge="1.8566661" height="0.943" y="1.0199994"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.196662" rightEdge="6.496662" height="0.815" y="-0.19250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.1966624" rightEdge="6.4966626" height="1.019" y="1.0733333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.446861" rightEdge="17.446861" height="0.5" y="-0.9733329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.084183" rightEdge="16.676182" height="0.803" y="-0.31999993"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.84681" rightEdge="20.84681" height="0.535" y="-0.31999993"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.380474" rightEdge="21.106476" height="0.752" y="0.31999993"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.138256" rightEdge="23.915257" height="0.395" y="0.3466666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -297,58 +297,58 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.444666" rightEdge="1.928666" height="0.229" y="-0.48550004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.9566658" rightEdge="2.4566658" height="0.573" y="-0.31350002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="360.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.545496" rightEdge="7.2144957" height="0.229" y="-0.48550004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.368494" rightEdge="8.1714945" height="0.357" y="0.4799998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.586923" rightEdge="14.019923" height="1.299" y="0.46666646"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.338493" rightEdge="28.421494" height="1.707" y="1.0866663"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="14.728306" rightEdge="15.225306" height="0.739" y="-0.23050001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.002789" rightEdge="17.550789" height="1.414" y="0.4333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="19.41175" rightEdge="20.061749" height="0.828" y="-0.18600002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.082245" rightEdge="21.891243" height="0.255" y="-0.12000001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.510565" rightEdge="22.249563" height="1.669" y="1.1599997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="24.22207" rightEdge="26.018072" height="0.408" y="-0.3333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="29.479826" rightEdge="29.766825" height="0.777" y="-0.21150002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.354885" rightEdge="12.551886" height="1.185" y="0.4666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.92931" rightEdge="22.897308" height="0.242" y="-0.18666664"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="17.64087" rightEdge="18.685867" height="0.981" y="0.38666672"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="25.118597" rightEdge="26.214598" height="0.943" y="0.6133333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.39613" rightEdge="23.517128" height="1.019" y="0.6666665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -371,55 +371,55 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="1.7464986" rightEdge="3.1734986" height="0.357" y="0.013333336"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.2206645" rightEdge="4.672664" height="0.395" y="-0.02"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.718664" rightEdge="5.814664" height="0.408" y="-0.04666668"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="7.4900084" rightEdge="7.9900084" height="0.777" y="-0.21150002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.19402" rightEdge="9.08602" height="0.28" y="-0.18666677"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.110187" rightEdge="9.543187" height="0.306" y="-0.7999998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="11.79672" rightEdge="13.65672" height="0.178" y="-0.51100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="11.934204" rightEdge="13.539204" height="0.242" y="-0.21999994"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.033383" rightEdge="14.173383" height="0.153" y="0.04666669"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.457235" rightEdge="17.616236" height="0.153" y="-0.9933327"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="17.75033" rightEdge="18.616331" height="0.268" y="-0.46600002"> - <moveComponent width="0.0" height="0.0" x="18.910004" y="-0.35000002" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.787207" rightEdge="19.526205" height="0.357" y="0.36000028"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.006622" rightEdge="22.506622" height="0.688" y="-0.17333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="21.777624" rightEdge="24.095625" height="0.204" y="0.74666655"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.960098" rightEdge="25.5331" height="0.191" y="-0.50450003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.027046" rightEdge="26.766045" height="1.21" y="0.32666665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.824703" rightEdge="27.461704" height="0.624" y="-0.006666662"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -441,94 +441,94 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.546345" rightEdge="7.5403457" height="0.701" y="-0.24950004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.590849" rightEdge="8.91585" height="0.191" y="-0.0133334445"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.778351" rightEdge="9.848351" height="0.204" y="-0.653333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.424836" rightEdge="9.061835" height="0.28" y="-0.37999988"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.246028" rightEdge="10.214028" height="0.191" y="-0.35999992"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.981369" rightEdge="12.745369" height="0.79" y="-0.20500001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.614697" rightEdge="13.098697" height="0.28" y="0.65333325"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.493366" rightEdge="13.993366" height="0.5" y="0.24666663"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.03569" rightEdge="14.697691" height="0.127" y="-0.21999997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.036036" rightEdge="15.4440365" height="0.573" y="-0.046666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="15.475212" rightEdge="16.418213" height="0.318" y="0.62666655"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.638042" rightEdge="14.842043" height="0.204" y="0.11333336"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.119547" rightEdge="14.9605465" height="0.153" y="0.65999985"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.210184" rightEdge="13.363184" height="0.166" y="0.35333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="15.651374" rightEdge="15.855374" height="0.561" y="0.053333372"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.041542" rightEdge="16.678543" height="0.242" y="0.08666674"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.26588" rightEdge="16.520882" height="0.204" y="-0.21333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="17.437044" rightEdge="17.563044" height="0.815" y="-0.19250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.749046" rightEdge="17.411045" height="0.344" y="0.8133331"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="17.580055" rightEdge="17.860054" height="0.28" y="0.8266663"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.618046" rightEdge="16.822044" height="0.204" y="0.3799996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="17.632498" rightEdge="19.7475" height="0.191" y="-0.29333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="19.896004" rightEdge="20.584003" height="0.764" y="-0.71333313"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.281925" rightEdge="25.797924" height="0.51" y="-0.34500003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.829952" rightEdge="23.329952" height="0.5" y="0.7533329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="23.379932" rightEdge="23.879932" height="0.5" y="0.5066667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="23.913265" rightEdge="24.413265" height="0.5" y="0.4066666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="24.463232" rightEdge="24.963232" height="0.5" y="0.49333322"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="24.996567" rightEdge="25.496567" height="0.5" y="0.75333303"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="25.92555" rightEdge="26.30755" height="0.318" y="0.046666645"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -549,31 +549,31 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.1533332" rightEdge="1.6533332" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="1.7833321" rightEdge="3.363332" height="0.14" y="-0.62999976"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.586499" rightEdge="6.5734997" height="0.14" y="-0.61999977"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.006334" rightEdge="7.0003343" height="0.318" y="-0.38333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.7123547" rightEdge="8.374355" height="0.51" y="0.30333316"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="10.003368" rightEdge="10.503368" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.442866" rightEdge="9.563867" height="0.459" y="0.2133333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="15.1467285" rightEdge="15.6467285" height="0.866" y="-0.16700003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="16.991686" rightEdge="18.061686" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -599,76 +599,76 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="0.49183273" rightEdge="2.2748327" height="0.35" y="-0.06333337"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="-0.22816634" rightEdge="0.9948337" height="0.408" y="0.79333305"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="2.2914987" rightEdge="2.9284987" height="0.35" y="-0.06333345"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.9399977" rightEdge="4.7999973" height="0.35" y="-0.060000002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="3.6829991" rightEdge="5.516999" height="0.471" y="0.6733332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.934" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.218662" rightEdge="7.874662" height="0.408" y="-0.07333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.508351" rightEdge="9.858352" height="0.369" y="0.08666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.916689" rightEdge="10.61669" height="0.3" y="0.0066666864"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="10.6766815" rightEdge="11.376682" height="0.3" y="-0.08666669"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.430039" rightEdge="12.13004" height="0.3" y="-0.1466667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.183359" rightEdge="12.88336" height="0.3" y="-0.24000001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.926704" rightEdge="13.626705" height="0.3" y="-0.31999996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="13.700025" rightEdge="14.400025" height="0.3" y="-0.39333323"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.637027" rightEdge="12.943027" height="0.293" y="0.8466664"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="11.585686" rightEdge="11.967686" height="0.318" y="0.58666646"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.128856" rightEdge="13.357856" height="0.268" y="0.75999963"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.506041" rightEdge="13.91404" height="0.242" y="0.45333314"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.101356" rightEdge="14.305356" height="0.28" y="0.23333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.083701" rightEdge="14.389701" height="0.28" y="0.65999985"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.650369" rightEdge="13.956368" height="0.344" y="0.8466665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.198009" rightEdge="12.402009" height="0.382" y="0.84666634"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.522194" rightEdge="14.751194" height="0.204" y="0.39333314"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.922533" rightEdge="15.177532" height="0.42" y="0.106666714"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="20.66682" rightEdge="21.09982" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -690,70 +690,70 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="-2.0633333" rightEdge="1.9366667" height="0.178" y="-1.1066666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.2566652" rightEdge="6.256665" height="0.166" y="-1.0999998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.88033" rightEdge="4.7463303" height="0.3" y="-0.8399995"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="6.9521728" rightEdge="7.181173" height="0.306" y="-0.8133329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="6.4571733" rightEdge="6.916173" height="0.242" y="-0.8199997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="8.487366" rightEdge="9.659367" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="9.785368" rightEdge="11.161367" height="0.268" y="-0.46600002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.4166975" rightEdge="11.9166975" height="1.07" y="-0.065"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.673389" rightEdge="16.67339" height="0.242" y="-1.1399997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.786028" rightEdge="17.034029" height="0.777" y="-0.5933331"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="17.236704" rightEdge="20.956705" height="0.331" y="-0.03333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.447437" rightEdge="21.492435" height="0.764" y="0.53999984"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.605242" rightEdge="24.541243" height="0.369" y="0.4599999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="24.606562" rightEdge="25.306562" height="0.3" y="0.3599999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="25.3599" rightEdge="26.0599" height="0.3" y="0.25999996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.11323" rightEdge="26.81323" height="0.3" y="0.17333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="26.866562" rightEdge="27.566563" height="0.3" y="0.07333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="27.61653" rightEdge="28.31653" height="0.3" y="-0.026666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="28.389854" rightEdge="29.089855" height="0.3" y="-0.10000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="29.1432" rightEdge="29.8432" height="0.3" y="-0.16666679"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="29.91653" rightEdge="30.616531" height="0.3" y="-0.24000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="30.683195" rightEdge="31.383196" height="0.3" y="-0.30000013"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -780,88 +780,88 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="0.87333286" rightEdge="1.8733329" height="0.3" y="-0.45000002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="2.0199993" rightEdge="3.0199993" height="0.968" y="-0.11600003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.159998" rightEdge="4.159998" height="0.395" y="0.046666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.3066645" rightEdge="5.3066645" height="0.548" y="0.24666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="5.5466657" rightEdge="6.5466657" height="0.5" y="-0.0066667013"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.7466707" rightEdge="7.7466707" height="0.561" y="0.66666645"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.579013" rightEdge="8.961013" height="0.382" y="0.8399999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.77701" rightEdge="8.08301" height="0.331" y="0.43333316"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.6111684" rightEdge="7.9421687" height="0.357" y="-0.04"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.783334" rightEdge="9.063334" height="0.306" y="0.39999986"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.929989" rightEdge="8.20999" height="0.357" y="-0.65333307"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.964518" rightEdge="9.295517" height="0.217" y="0.013333346"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.424855" rightEdge="9.781856" height="0.268" y="0.2"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="10.323043" rightEdge="11.597043" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.22001" rightEdge="9.5000105" height="0.28" y="0.7533332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.065852" rightEdge="8.320851" height="0.204" y="0.11333329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.8945045" rightEdge="8.505505" height="0.153" y="-0.3266666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.158846" rightEdge="8.387846" height="0.242" y="-0.12000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.675684" rightEdge="10.057684" height="0.382" y="0.57999986"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.923376" rightEdge="12.423376" height="1.159" y="-0.020500004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.555355" rightEdge="13.651356" height="0.357" y="-0.34666654"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="14.736395" rightEdge="16.570395" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.965847" rightEdge="19.500847" height="0.637" y="0.1533334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="19.553495" rightEdge="20.266497" height="0.561" y="0.040000007"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.29783" rightEdge="20.90883" height="0.51" y="-0.019999988"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.101616" rightEdge="21.891617" height="0.255" y="0.65999967"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="23.491608" rightEdge="24.281609" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.969599" rightEdge="23.803598" height="0.255" y="0.5599997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -883,37 +883,37 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="true" leftEdge="1.1148322" rightEdge="1.4718323" height="0.242" y="-0.47900003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="3.3556643" rightEdge="3.7376642" height="0.854" y="-0.17300004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="8.783709" rightEdge="9.949709" height="0.28" y="-0.46000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="10.403438" rightEdge="11.683438" height="0.752" y="0.07999999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.896184" rightEdge="13.864184" height="0.408" y="-0.026666658"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="13.748032" rightEdge="14.799032" height="0.229" y="0.35999987"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.221848" rightEdge="16.871845" height="0.293" y="-0.17999999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="17.4613" rightEdge="17.952301" height="0.42" y="0.0066668633"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="18.583641" rightEdge="20.416641" height="0.357" y="-0.42150003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="20.458597" rightEdge="20.8216" height="0.344" y="-0.16"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.73876" rightEdge="12.834761" height="0.624" y="0.053333327"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -938,61 +938,61 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="0.64399934" rightEdge="2.3759992" height="0.395" y="0.013333346"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="16.642021" rightEdge="18.01802" height="0.803" y="-0.19850004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.3846664" rightEdge="3.1486664" height="0.293" y="0.013333335"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="3.185498" rightEdge="3.414498" height="0.548" y="-0.32600003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.6338325" rightEdge="7.2328324" height="0.382" y="0.019999996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="6.884506" rightEdge="7.4955063" height="0.713" y="0.6199999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.321175" rightEdge="11.232174" height="0.408" y="3.259629E-8"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="10.990374" rightEdge="11.576374" height="0.701" y="0.60666656"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.911054" rightEdge="13.389054" height="0.242" y="-0.19333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="13.19673" rightEdge="13.69673" height="0.306" y="0.12666664"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.659576" rightEdge="15.780577" height="0.28" y="-0.07333337"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> - <obstacleData floating="true" moving="true" deadly="true" leftEdge="14.370225" rightEdge="15.083224" height="0.357" y="0.7866664"> - <moveComponent width="2.146" height="0.0" x="14.726725" y="0.7866664" speed="0.404"/> + <obstacleData floating="true" moving="true" deadly="true" leftEdge="14.410246" rightEdge="15.123245" height="0.357" y="0.79333305"> + <moveComponent length="2.146" rotation="90.471" startOffset="0.328" direction="1.0" speed="0.404"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.443184" rightEdge="20.150185" height="0.5" y="0.2733334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> - <obstacleData floating="true" moving="true" deadly="true" leftEdge="21.607836" rightEdge="21.938837" height="0.331" y="-0.35333318"> - <moveComponent width="3.093" height="0.0" x="21.773336" y="-0.35333318" speed="0.999"/> + <obstacleData floating="true" moving="true" deadly="true" leftEdge="22.64785" rightEdge="22.978851" height="0.331" y="-0.39333314"> + <moveComponent length="2.74" rotation="90.0" startOffset="0.472" direction="1.0" speed="0.609"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.568808" rightEdge="22.097807" height="0.166" y="-4.656613E-9"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="24.818256" rightEdge="25.328255" height="0.255" y="-0.47250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="25.717901" rightEdge="26.481901" height="0.306" y="-0.066666685"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="27.001389" rightEdge="27.358387" height="0.459" y="0.5399998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="26.364573" rightEdge="26.848574" height="0.344" y="0.33333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> diff --git a/app/src/main/assets/levelpacks/Grasslands.xml b/app/src/main/assets/levelpacks/Grasslands.xml index 8267f19..064ce26 100644 --- a/app/src/main/assets/levelpacks/Grasslands.xml +++ b/app/src/main/assets/levelpacks/Grasslands.xml @@ -11,7 +11,7 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="12.006709" rightEdge="12.506709" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -33,34 +33,34 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="2.3533306" rightEdge="5.3533306" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="5.385499" rightEdge="7.3344994" height="0.675" y="-0.26250002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="8.472842" rightEdge="8.833842" height="0.93" y="-0.13500002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="7.432005" rightEdge="8.368005" height="0.637" y="-0.2815"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.223393" rightEdge="12.223393" height="0.127" y="-0.93333316"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="20.803354" rightEdge="21.303354" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="21.356472" rightEdge="22.063473" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.082802" rightEdge="22.923801" height="0.242" y="-0.47900003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.960283" rightEdge="24.106283" height="0.178" y="-0.51100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.6883316" rightEdge="2.3383317" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -82,40 +82,40 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.5106652" rightEdge="3.5426652" height="0.5" y="-0.9066665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.6169972" rightEdge="4.7829976" height="0.5" y="-0.9799999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.875505" rightEdge="5.9645047" height="0.5" y="-1.0799999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.0315022" rightEdge="7.3885026" height="0.5" y="-0.76666665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="9.111534" rightEdge="11.288534" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.36054" rightEdge="12.65954" height="0.306" y="-0.44700003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.702217" rightEdge="15.511217" height="0.166" y="-0.07333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.80538" rightEdge="18.04138" height="0.255" y="0.23999992"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.1972" rightEdge="18.6562" height="0.229" y="0.1666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.85002" rightEdge="19.35002" height="0.242" y="0.0066666286"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.457834" rightEdge="20.648836" height="1.108" y="0.35999984"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.934309" rightEdge="22.39231" height="0.293" y="-0.41999975"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -141,31 +141,31 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.166328" rightEdge="7.1603284" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.929998" rightEdge="19.069998" height="0.217" y="0.28666654"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.203003" rightEdge="8.6170025" height="0.127" y="-0.41333312"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.687184" rightEdge="9.986184" height="0.153" y="-0.47333324"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="10.379863" rightEdge="11.0868635" height="0.5" y="-0.35000002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.776228" rightEdge="15.617228" height="0.344" y="-0.0066666957"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.643713" rightEdge="16.809713" height="0.293" y="-0.050000057"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="17.627857" rightEdge="18.258858" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.325031" rightEdge="19.83503" height="0.166" y="-0.41999984"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -187,19 +187,19 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="3.2166634" rightEdge="6.2166634" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="14.9867525" rightEdge="15.406753" height="0.535" y="-0.3325"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="15.435268" rightEdge="17.498268" height="0.484" y="-0.35800004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="23.488386" rightEdge="24.138388" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="12.025399" rightEdge="14.681399" height="0.204" y="-0.49800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -220,16 +220,16 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="2.5633323" rightEdge="2.9833324" height="0.866" y="-0.16700003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.252" rotation="360.0" startOffset="0.0" direction="1.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="12.6995325" rightEdge="13.100532" height="0.42" y="-0.39000005"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="13.132866" rightEdge="13.533865" height="0.611" y="-0.29450002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="13.566537" rightEdge="14.693538" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -251,31 +251,31 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.656666" rightEdge="1.8566661" height="0.815" y="-0.19250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.985" rotation="360.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="1.656666" rightEdge="1.8566661" height="0.943" y="1.0199994"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.196662" rightEdge="6.496662" height="0.815" y="-0.19250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.1966624" rightEdge="6.4966626" height="1.019" y="1.0733333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.446861" rightEdge="17.446861" height="0.5" y="-0.9733329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.084183" rightEdge="16.676182" height="0.803" y="-0.31999993"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.84681" rightEdge="20.84681" height="0.535" y="-0.31999993"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.380474" rightEdge="21.106476" height="0.752" y="0.31999993"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.138256" rightEdge="23.915257" height="0.395" y="0.3466666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -297,58 +297,58 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.444666" rightEdge="1.928666" height="0.229" y="-0.48550004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.9566658" rightEdge="2.4566658" height="0.573" y="-0.31350002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="360.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.545496" rightEdge="7.2144957" height="0.229" y="-0.48550004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.368494" rightEdge="8.1714945" height="0.357" y="0.4799998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.586923" rightEdge="14.019923" height="1.299" y="0.46666646"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.338493" rightEdge="28.421494" height="1.707" y="1.0866663"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="14.728306" rightEdge="15.225306" height="0.739" y="-0.23050001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="16.002789" rightEdge="17.550789" height="1.414" y="0.4333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="19.41175" rightEdge="20.061749" height="0.828" y="-0.18600002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.082245" rightEdge="21.891243" height="0.255" y="-0.12000001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.510565" rightEdge="22.249563" height="1.669" y="1.1599997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="24.22207" rightEdge="26.018072" height="0.408" y="-0.3333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="29.479826" rightEdge="29.766825" height="0.777" y="-0.21150002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.354885" rightEdge="12.551886" height="1.185" y="0.4666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.92931" rightEdge="22.897308" height="0.242" y="-0.18666664"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="17.64087" rightEdge="18.685867" height="0.981" y="0.38666672"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="25.118597" rightEdge="26.214598" height="0.943" y="0.6133333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.39613" rightEdge="23.517128" height="1.019" y="0.6666665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -371,55 +371,55 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="1.7464986" rightEdge="3.1734986" height="0.357" y="0.013333336"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.2206645" rightEdge="4.672664" height="0.395" y="-0.02"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.718664" rightEdge="5.814664" height="0.408" y="-0.04666668"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="7.4900084" rightEdge="7.9900084" height="0.777" y="-0.21150002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.19402" rightEdge="9.08602" height="0.28" y="-0.18666677"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.110187" rightEdge="9.543187" height="0.306" y="-0.7999998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="11.79672" rightEdge="13.65672" height="0.178" y="-0.51100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="11.934204" rightEdge="13.539204" height="0.242" y="-0.21999994"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.033383" rightEdge="14.173383" height="0.153" y="0.04666669"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.457235" rightEdge="17.616236" height="0.153" y="-0.9933327"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="17.75033" rightEdge="18.616331" height="0.268" y="-0.46600002"> - <moveComponent width="0.0" height="0.0" x="18.910004" y="-0.35000002" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.787207" rightEdge="19.526205" height="0.357" y="0.36000028"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.006622" rightEdge="22.506622" height="0.688" y="-0.17333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="21.777624" rightEdge="24.095625" height="0.204" y="0.74666655"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.960098" rightEdge="25.5331" height="0.191" y="-0.50450003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.027046" rightEdge="26.766045" height="1.21" y="0.32666665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.824703" rightEdge="27.461704" height="0.624" y="-0.006666662"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -441,94 +441,94 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="6.546345" rightEdge="7.5403457" height="0.701" y="-0.24950004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.590849" rightEdge="8.91585" height="0.191" y="-0.0133334445"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.778351" rightEdge="9.848351" height="0.204" y="-0.653333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.424836" rightEdge="9.061835" height="0.28" y="-0.37999988"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.246028" rightEdge="10.214028" height="0.191" y="-0.35999992"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.981369" rightEdge="12.745369" height="0.79" y="-0.20500001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.614697" rightEdge="13.098697" height="0.28" y="0.65333325"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.493366" rightEdge="13.993366" height="0.5" y="0.24666663"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.03569" rightEdge="14.697691" height="0.127" y="-0.21999997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.036036" rightEdge="15.4440365" height="0.573" y="-0.046666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="15.475212" rightEdge="16.418213" height="0.318" y="0.62666655"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.638042" rightEdge="14.842043" height="0.204" y="0.11333336"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.119547" rightEdge="14.9605465" height="0.153" y="0.65999985"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.210184" rightEdge="13.363184" height="0.166" y="0.35333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="15.651374" rightEdge="15.855374" height="0.561" y="0.053333372"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.041542" rightEdge="16.678543" height="0.242" y="0.08666674"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.26588" rightEdge="16.520882" height="0.204" y="-0.21333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="17.437044" rightEdge="17.563044" height="0.815" y="-0.19250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.749046" rightEdge="17.411045" height="0.344" y="0.8133331"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="17.580055" rightEdge="17.860054" height="0.28" y="0.8266663"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.618046" rightEdge="16.822044" height="0.204" y="0.3799996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="17.632498" rightEdge="19.7475" height="0.191" y="-0.29333332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="19.896004" rightEdge="20.584003" height="0.764" y="-0.71333313"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="22.281925" rightEdge="25.797924" height="0.51" y="-0.34500003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.829952" rightEdge="23.329952" height="0.5" y="0.7533329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="23.379932" rightEdge="23.879932" height="0.5" y="0.5066667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="23.913265" rightEdge="24.413265" height="0.5" y="0.4066666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="24.463232" rightEdge="24.963232" height="0.5" y="0.49333322"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="24.996567" rightEdge="25.496567" height="0.5" y="0.75333303"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="25.92555" rightEdge="26.30755" height="0.318" y="0.046666645"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -549,31 +549,31 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.1533332" rightEdge="1.6533332" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="1.7833321" rightEdge="3.363332" height="0.14" y="-0.62999976"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.586499" rightEdge="6.5734997" height="0.14" y="-0.61999977"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.006334" rightEdge="7.0003343" height="0.318" y="-0.38333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="7.7123547" rightEdge="8.374355" height="0.51" y="0.30333316"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="10.003368" rightEdge="10.503368" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.442866" rightEdge="9.563867" height="0.459" y="0.2133333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="15.1467285" rightEdge="15.6467285" height="0.866" y="-0.16700003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="16.991686" rightEdge="18.061686" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -599,76 +599,76 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="0.49183273" rightEdge="2.2748327" height="0.35" y="-0.06333337"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="-0.22816634" rightEdge="0.9948337" height="0.408" y="0.79333305"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="2.2914987" rightEdge="2.9284987" height="0.35" y="-0.06333345"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.9399977" rightEdge="4.7999973" height="0.35" y="-0.060000002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="3.6829991" rightEdge="5.516999" height="0.471" y="0.6733332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.934" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.218662" rightEdge="7.874662" height="0.408" y="-0.07333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="8.508351" rightEdge="9.858352" height="0.369" y="0.08666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.916689" rightEdge="10.61669" height="0.3" y="0.0066666864"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="10.6766815" rightEdge="11.376682" height="0.3" y="-0.08666669"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.430039" rightEdge="12.13004" height="0.3" y="-0.1466667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.183359" rightEdge="12.88336" height="0.3" y="-0.24000001"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.926704" rightEdge="13.626705" height="0.3" y="-0.31999996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="13.700025" rightEdge="14.400025" height="0.3" y="-0.39333323"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.637027" rightEdge="12.943027" height="0.293" y="0.8466664"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="11.585686" rightEdge="11.967686" height="0.318" y="0.58666646"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.128856" rightEdge="13.357856" height="0.268" y="0.75999963"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.506041" rightEdge="13.91404" height="0.242" y="0.45333314"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.101356" rightEdge="14.305356" height="0.28" y="0.23333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.083701" rightEdge="14.389701" height="0.28" y="0.65999985"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="13.650369" rightEdge="13.956368" height="0.344" y="0.8466665"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.198009" rightEdge="12.402009" height="0.382" y="0.84666634"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.522194" rightEdge="14.751194" height="0.204" y="0.39333314"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="14.922533" rightEdge="15.177532" height="0.42" y="0.106666714"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="20.66682" rightEdge="21.09982" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -690,70 +690,70 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="-2.0633333" rightEdge="1.9366667" height="0.178" y="-1.1066666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.2566652" rightEdge="6.256665" height="0.166" y="-1.0999998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.88033" rightEdge="4.7463303" height="0.3" y="-0.8399995"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="6.9521728" rightEdge="7.181173" height="0.306" y="-0.8133329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="6.4571733" rightEdge="6.916173" height="0.242" y="-0.8199997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="8.487366" rightEdge="9.659367" height="0.318" y="-0.44100004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="9.785368" rightEdge="11.161367" height="0.268" y="-0.46600002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.4166975" rightEdge="11.9166975" height="1.07" y="-0.065"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.673389" rightEdge="16.67339" height="0.242" y="-1.1399997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="15.786028" rightEdge="17.034029" height="0.777" y="-0.5933331"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="17.236704" rightEdge="20.956705" height="0.331" y="-0.03333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.447437" rightEdge="21.492435" height="0.764" y="0.53999984"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="22.605242" rightEdge="24.541243" height="0.369" y="0.4599999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="24.606562" rightEdge="25.306562" height="0.3" y="0.3599999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="25.3599" rightEdge="26.0599" height="0.3" y="0.25999996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="26.11323" rightEdge="26.81323" height="0.3" y="0.17333333"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="26.866562" rightEdge="27.566563" height="0.3" y="0.07333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="27.61653" rightEdge="28.31653" height="0.3" y="-0.026666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="28.389854" rightEdge="29.089855" height="0.3" y="-0.10000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="29.1432" rightEdge="29.8432" height="0.3" y="-0.16666679"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="29.91653" rightEdge="30.616531" height="0.3" y="-0.24000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="30.683195" rightEdge="31.383196" height="0.3" y="-0.30000013"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -780,88 +780,88 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="false" leftEdge="0.87333286" rightEdge="1.8733329" height="0.3" y="-0.45000002"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="2.0199993" rightEdge="3.0199993" height="0.968" y="-0.11600003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="3.159998" rightEdge="4.159998" height="0.395" y="0.046666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.3066645" rightEdge="5.3066645" height="0.548" y="0.24666667"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="5.5466657" rightEdge="6.5466657" height="0.5" y="-0.0066667013"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="6.7466707" rightEdge="7.7466707" height="0.561" y="0.66666645"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.579013" rightEdge="8.961013" height="0.382" y="0.8399999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.77701" rightEdge="8.08301" height="0.331" y="0.43333316"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.6111684" rightEdge="7.9421687" height="0.357" y="-0.04"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.783334" rightEdge="9.063334" height="0.306" y="0.39999986"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.929989" rightEdge="8.20999" height="0.357" y="-0.65333307"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.964518" rightEdge="9.295517" height="0.217" y="0.013333346"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.424855" rightEdge="9.781856" height="0.268" y="0.2"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="10.323043" rightEdge="11.597043" height="0.344" y="-0.42800003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.22001" rightEdge="9.5000105" height="0.28" y="0.7533332"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.065852" rightEdge="8.320851" height="0.204" y="0.11333329"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="7.8945045" rightEdge="8.505505" height="0.153" y="-0.3266666"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="8.158846" rightEdge="8.387846" height="0.242" y="-0.12000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="9.675684" rightEdge="10.057684" height="0.382" y="0.57999986"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="11.923376" rightEdge="12.423376" height="1.159" y="-0.020500004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="12.555355" rightEdge="13.651356" height="0.357" y="-0.34666654"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="14.736395" rightEdge="16.570395" height="0.293" y="-0.45350003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.965847" rightEdge="19.500847" height="0.637" y="0.1533334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="19.553495" rightEdge="20.266497" height="0.561" y="0.040000007"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.29783" rightEdge="20.90883" height="0.51" y="-0.019999988"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.101616" rightEdge="21.891617" height="0.255" y="0.65999967"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="23.491608" rightEdge="24.281609" height="0.331" y="-0.43450004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="21.969599" rightEdge="23.803598" height="0.255" y="0.5599997"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -883,37 +883,37 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="false" moving="false" deadly="true" leftEdge="1.1148322" rightEdge="1.4718323" height="0.242" y="-0.47900003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="3.3556643" rightEdge="3.7376642" height="0.854" y="-0.17300004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="8.783709" rightEdge="9.949709" height="0.28" y="-0.46000004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="10.403438" rightEdge="11.683438" height="0.752" y="0.07999999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="12.896184" rightEdge="13.864184" height="0.408" y="-0.026666658"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="13.748032" rightEdge="14.799032" height="0.229" y="0.35999987"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="16.221848" rightEdge="16.871845" height="0.293" y="-0.17999999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="17.4613" rightEdge="17.952301" height="0.42" y="0.0066668633"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="18.583641" rightEdge="20.416641" height="0.357" y="-0.42150003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="20.458597" rightEdge="20.8216" height="0.344" y="-0.16"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.73876" rightEdge="12.834761" height="0.624" y="0.053333327"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> @@ -938,61 +938,61 @@ </ceilingTiles> <obstacles class="java.util.ArrayList"> <obstacleData floating="true" moving="false" deadly="false" leftEdge="0.64399934" rightEdge="2.3759992" height="0.395" y="0.013333346"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="16.642021" rightEdge="18.01802" height="0.803" y="-0.19850004"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="2.3846664" rightEdge="3.1486664" height="0.293" y="0.013333335"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="true" leftEdge="3.185498" rightEdge="3.414498" height="0.548" y="-0.32600003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="4.6338325" rightEdge="7.2328324" height="0.382" y="0.019999996"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="6.884506" rightEdge="7.4955063" height="0.713" y="0.6199999"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="9.321175" rightEdge="11.232174" height="0.408" y="3.259629E-8"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="10.990374" rightEdge="11.576374" height="0.701" y="0.60666656"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="11.911054" rightEdge="13.389054" height="0.242" y="-0.19333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="13.19673" rightEdge="13.69673" height="0.306" y="0.12666664"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="14.659576" rightEdge="15.780577" height="0.28" y="-0.07333337"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> - <obstacleData floating="true" moving="true" deadly="true" leftEdge="14.370225" rightEdge="15.083224" height="0.357" y="0.7866664"> - <moveComponent width="2.146" height="0.0" x="14.726725" y="0.7866664" speed="0.404"/> + <obstacleData floating="true" moving="true" deadly="true" leftEdge="14.410246" rightEdge="15.123245" height="0.357" y="0.79333305"> + <moveComponent length="2.146" rotation="90.471" startOffset="0.328" direction="1.0" speed="0.404"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="18.443184" rightEdge="20.150185" height="0.5" y="0.2733334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> - <obstacleData floating="true" moving="true" deadly="true" leftEdge="21.607836" rightEdge="21.938837" height="0.331" y="-0.35333318"> - <moveComponent width="3.093" height="0.0" x="21.773336" y="-0.35333318" speed="0.999"/> + <obstacleData floating="true" moving="true" deadly="true" leftEdge="22.64785" rightEdge="22.978851" height="0.331" y="-0.39333314"> + <moveComponent length="2.74" rotation="90.0" startOffset="0.472" direction="1.0" speed="0.609"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="false" leftEdge="20.568808" rightEdge="22.097807" height="0.166" y="-4.656613E-9"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="false" moving="false" deadly="false" leftEdge="24.818256" rightEdge="25.328255" height="0.255" y="-0.47250003"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="25.717901" rightEdge="26.481901" height="0.306" y="-0.066666685"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="27.001389" rightEdge="27.358387" height="0.459" y="0.5399998"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> <obstacleData floating="true" moving="false" deadly="true" leftEdge="26.364573" rightEdge="26.848574" height="0.344" y="0.33333334"> - <moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> </obstacleData> </obstacles> <stars class="java.util.ArrayList"> diff --git a/app/src/main/assets/levelpacks/Icy Mountains.xml b/app/src/main/assets/levelpacks/Icy Mountains.xml index 4fdba71..1c077de 100644 --- a/app/src/main/assets/levelpacks/Icy Mountains.xml +++ b/app/src/main/assets/levelpacks/Icy Mountains.xml @@ -33,5 +33,60 @@ </stars> <energy x="-0.29333326" y="-0.45333314"/> </level> + <level packId="2" id="3" goalX="8.0733595" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0"> + <terrainTiles class="java.util.ArrayList"> + <tileData x="-0.57666683" width="4.8466663"/> + <tileData x="7.460014" width="1.2266912"/> + </terrainTiles> + <ceilingTiles class="java.util.ArrayList"> + <tileData x="2.5366797" width="11.0733595"/> + </ceilingTiles> + <obstacles class="java.util.ArrayList"> + <obstacleData floating="true" moving="true" deadly="false" leftEdge="2.0033307" rightEdge="6.0033307" height="0.28" y="0.26666635"> + <moveComponent length="1.402" rotation="0.0" startOffset="0.886" direction="-1.0" speed="0.5"/> + </obstacleData> + </obstacles> + <stars class="java.util.ArrayList"/> + </level> + <level packId="2" id="4" goalX="3.8266659" startSpeed="0.0" endSpeed="0.0" terrainEdge="-0.6" ceilingEdge="1.0"> + <terrainTiles class="java.util.ArrayList"> + <tileData x="0.41333294" width="6.826666"/> + </terrainTiles> + <ceilingTiles class="java.util.ArrayList"> + <tileData x="0.41333294" width="6.826666"/> + </ceilingTiles> + <obstacles class="java.util.ArrayList"> + <obstacleData floating="true" moving="true" deadly="false" leftEdge="-0.31666663" rightEdge="0.18333331" height="0.5" y="-0.066666685"> + <moveComponent length="1.982" rotation="90.0" startOffset="0.505" direction="-1.0" speed="0.503"/> + </obstacleData> + <obstacleData floating="false" moving="false" deadly="false" leftEdge="1.1516658" rightEdge="1.6616658" height="1.006" y="-0.097"> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> + </obstacleData> + <obstacleData floating="false" moving="false" deadly="false" leftEdge="-1.7700005" rightEdge="-1.2700005" height="0.994" y="-0.103000015"> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> + </obstacleData> + </obstacles> + <stars class="java.util.ArrayList"/> + </level> + <level packId="2" id="5" goalX="3.7133327" startSpeed="0.0" endSpeed="0.0" terrainEdge="-0.6" ceilingEdge="1.0"> + <terrainTiles class="java.util.ArrayList"> + <tileData x="0.35666633" width="6.7133327"/> + </terrainTiles> + <ceilingTiles class="java.util.ArrayList"> + <tileData x="0.35666633" width="6.7133327"/> + </ceilingTiles> + <obstacles class="java.util.ArrayList"> + <obstacleData floating="true" moving="true" deadly="false" leftEdge="-1.103333" rightEdge="-0.603333" height="0.5" y="0.33999994"> + <moveComponent length="1.553" rotation="114.031" startOffset="0.0" direction="1.0" speed="0.497"/> + </obstacleData> + <obstacleData floating="true" moving="false" deadly="false" leftEdge="-1.603334" rightEdge="-1.103334" height="0.5" y="0.33999988"> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> + </obstacleData> + <obstacleData floating="true" moving="false" deadly="false" leftEdge="0.80333257" rightEdge="1.3033326" height="0.5" y="-0.27333325"> + <moveComponent length="0.0" rotation="0.0" startOffset="0.0" direction="0.0" speed="0.0"/> + </obstacleData> + </obstacles> + <stars class="java.util.ArrayList"/> + </level> </levels> </levelPack> \ No newline at end of file diff --git a/app/src/main/java/de/frajul/endlessroll/entities/Obstacle.java b/app/src/main/java/de/frajul/endlessroll/entities/Obstacle.java index e56711a..d30e13d 100644 --- a/app/src/main/java/de/frajul/endlessroll/entities/Obstacle.java +++ b/app/src/main/java/de/frajul/endlessroll/entities/Obstacle.java @@ -1,12 +1,10 @@ package de.frajul.endlessroll.entities; -import java.util.Random; - import de.frajul.endlessroll.data.Vector; -import de.frajul.endlessroll.entities.textures.Texture; import de.frajul.endlessroll.levels.MoveComponent; import de.frajul.endlessroll.levels.ObstacleData; import de.frajul.endlessroll.levels.worlds.World; +import de.frajul.endlessroll.main.game.Camera; /** * Created by Julian on 20.11.2015. @@ -20,28 +18,32 @@ public class Obstacle extends Entity { private Vector gridSize; private MoveComponent moveComponent; - private Vertex zeroPoint; - private boolean clockwise; - private float totalMoveDistance; private float moveProgress; + private float moveDirection; public Obstacle(World world, ObstacleData data, float terrainEdge) { - super(world.getObstacleTexture(), new Vector(data.getX(), data.getY()), data.getWidth(), data.getHeight()); + super(world.getObstacleTexture(), new Vector(data.getX(), data.getY()), data.getWidth(), + data.getHeight()); this.deadly = data.isDeadly(); this.floating = data.isFloating(); this.moving = data.isMoving(); this.moveComponent = data.getMoveComponent(); - if (moveComponent != null) - moveComponent.shrink(new Vector(super.getWidth(), super.getHeight())); + if (moveComponent != null && moving) { + moveComponent.init(super.getPosition()); + moveProgress = moveComponent.getStartOffset(); + moveDirection = moveComponent.getDirection(); + } if (!floating) super.setToTerrain(terrainEdge); - if (moving) - randomMovementData(); gridSize = calcGridSize(); } - private Vector calcGridSize(){ + public boolean isInSightDistance(Camera camera) { + return super.getLeftEdge() <= camera.getX() + 2; + } + + private Vector calcGridSize() { int gridWidth = (int) (width / GRID_SQUARE_SIZE); int gridHeight = (int) (height / GRID_SQUARE_SIZE); gridWidth = Math.max(gridWidth, 2); @@ -49,37 +51,18 @@ public class Obstacle extends Entity { return new Vector(gridWidth, gridHeight); } - public void moveWithMoveComponent(float value) { - float distance = value * moveComponent.getSpeed() * 0.001f; - moveProgress += distance / totalMoveDistance; - moveProgress %= 1.0f; - setPositionForMoveProgress(); - } - - private void setPositionForMoveProgress() { - float distance = 0; - Vertex lastVertex = zeroPoint; - while (true) { - Vertex nextVertex = lastVertex.getNext(clockwise); - float nextDistance = distance + (Math.abs(lastVertex.getX() - nextVertex.getX()) * 0.5f * moveComponent.getWidth()) + (Math.abs(lastVertex.getY() - nextVertex.getY()) * 0.5f * moveComponent.getHeight()); - if (nextDistance >= moveProgress * totalMoveDistance) { - float distanceLeft = moveProgress * totalMoveDistance - distance; - Vector direction = new Vector(nextVertex.getX(), nextVertex.getY()).translate(new Vector(lastVertex.getX(), lastVertex.getY()).negate()); - direction = direction.mul(0.5f * distanceLeft); - super.setPosition(moveComponent.getPositionOfVertex(lastVertex).translate(direction)); - return; - } - distance = nextDistance; - lastVertex = nextVertex; + public void moveWithMoveComponent(float frameTime) { + float distance = frameTime * moveComponent.getSpeed() * 0.001f; + moveProgress += moveDirection * distance / moveComponent.getLength(); + if(moveProgress < 0) { + moveProgress *= -1; + moveDirection *= -1; } - } - - private void randomMovementData() { - Random random = new Random(); - int index = random.nextInt(4); - zeroPoint = Vertex.values()[index]; - clockwise = random.nextBoolean(); - totalMoveDistance = moveComponent.getWidth() * 2 + moveComponent.getHeight() * 2; + if(moveProgress > 1) { + moveProgress = 2 - moveProgress; + moveDirection *= -1; + } + super.setPosition(moveComponent.getPositionForProgress(moveProgress)); } public boolean isMoving() { @@ -94,7 +77,7 @@ public class Obstacle extends Entity { return floating; } - public Vector getGridSize(){ + public Vector getGridSize() { return gridSize; } diff --git a/app/src/main/java/de/frajul/endlessroll/entities/Player.java b/app/src/main/java/de/frajul/endlessroll/entities/Player.java index 8ce4840..cae57fd 100644 --- a/app/src/main/java/de/frajul/endlessroll/entities/Player.java +++ b/app/src/main/java/de/frajul/endlessroll/entities/Player.java @@ -39,6 +39,10 @@ public class Player extends Entity { super.setHeight(RADIUS * 2); } + public void reset(){ + + } + public void startSuperPower(long duration) { this.superPowerDuration = duration; currentSuperPowerDuration = 0; @@ -53,6 +57,9 @@ public class Player extends Entity { super.setToTerrain(terrainEdge); super.getPosition().x = START_X; super.setMovement(new Vector(speed, 0)); + gravityForce = 0; + hasSuperPower = false; + forces.clear(); this.startSpeed = startSpeed; this.endSpeed = endSpeed; setSpeedByProgress(0); diff --git a/app/src/main/java/de/frajul/endlessroll/levels/MoveComponent.java b/app/src/main/java/de/frajul/endlessroll/levels/MoveComponent.java index 9a79808..9bd3ef3 100644 --- a/app/src/main/java/de/frajul/endlessroll/levels/MoveComponent.java +++ b/app/src/main/java/de/frajul/endlessroll/levels/MoveComponent.java @@ -8,49 +8,56 @@ import org.simpleframework.xml.Attribute; public class MoveComponent { @Attribute - private float width; + private float length; @Attribute - private float height; + private float rotation; @Attribute - private float x; + private float startOffset; @Attribute - private float y; + private float direction; @Attribute private float speed; - public float getWidth() { - return width; + private Vector position; + private float triangleWidth; + private float triangleHeight; + + public void init(Vector obstaclePosition){ + double rotationRadians = Math.toRadians(getRotation()); + double invertRotationRadians = Math.toRadians(90 - getRotation()); + + this.triangleWidth = (float) (length * Math.sin(rotationRadians)); + this.triangleHeight = (float) (length * Math.sin(invertRotationRadians)); + + float x = obstaclePosition.getX(); + float y = obstaclePosition.getY(); + x -= startOffset * triangleWidth; + y -= startOffset * triangleHeight; + this.position = new Vector(x, y); } - public float getHeight() { - return height; + public float getLength() { + return length; } - public float getX() { - return x; + public float getRotation() { + return rotation; } - public float getY() { - return y; + public float getStartOffset() { + return startOffset; + } + + public float getDirection() { + return direction; } public float getSpeed() { return speed; } - public Vector getPositionOfVertex(Vertex vertex) { - float x = this.x + (width / 2f) * vertex.getX(); - float y = this.y + (height / 2f) * vertex.getY(); - return new Vector(x, y); - } - - public void shrink(Vector value) { - this.width -= value.getX(); - this.height -= value.getY(); - if (width < 0) - width = 0; - if (height < 0) - height = 0; + public Vector getPositionForProgress(float progress){ + return new Vector(position.x + triangleWidth * progress, position.y + triangleHeight * progress); } } diff --git a/app/src/main/java/de/frajul/endlessroll/main/game/Scene.java b/app/src/main/java/de/frajul/endlessroll/main/game/Scene.java index 2ee76de..516828d 100644 --- a/app/src/main/java/de/frajul/endlessroll/main/game/Scene.java +++ b/app/src/main/java/de/frajul/endlessroll/main/game/Scene.java @@ -92,7 +92,7 @@ public abstract class Scene { Entity entity = iterator.next(); if(entity instanceof Obstacle){ Obstacle obstacle = (Obstacle) entity; - if (obstacle.isMoving()) + if (obstacle.isMoving() && obstacle.isInSightDistance(camera)) obstacle.moveWithMoveComponent(timer.getFrameTimeSeconds()); } boolean remove = updateEntity(entity, timer);