Fixed bug with terrain-collision
This commit is contained in:
parent
ed3a54af10
commit
aec2ce0d80
@ -169,7 +169,7 @@
|
||||
</obstacles>
|
||||
<stars class="java.util.ArrayList">
|
||||
<positionData x="2.8000035" y="-0.77999914"/>
|
||||
<positionData x="11.243364" y="-0.43999982"/>
|
||||
<positionData x="11.210031" y="-0.47333312"/>
|
||||
<positionData x="16.21668" y="0.34666675"/>
|
||||
</stars>
|
||||
<energy x="19.086668" y="-0.81333315"/>
|
||||
|
File diff suppressed because one or more lines are too long
@ -22,7 +22,6 @@
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:label="@string/app_name"
|
||||
android:supportsRtl="true"
|
||||
android:testOnly="true"
|
||||
android:theme="@style/AppTheme" >
|
||||
<activity
|
||||
android:name="de.frajul.endlessroll.main.GameActivity"
|
||||
|
@ -163,7 +163,7 @@ public class CollisionDetector {
|
||||
if (circle.getTopEdge() < terrainTile.getTopEdge()) {
|
||||
float xDistance = Math.abs(circle.getPosition().x - terrainTile.getPosition().x);
|
||||
if (xDistance < circle.getRadius() + terrainTile.getWidth() / 2)
|
||||
return new EntityCollisionData(terrainTile, Edge.BOTTOM);
|
||||
return new EntityCollisionData(terrainTile, Edge.LEFT);
|
||||
}
|
||||
|
||||
if (isCircleQuadCollision(circle, terrainTile)) {
|
||||
@ -179,7 +179,7 @@ public class CollisionDetector {
|
||||
if (circle.getBottomEdge() > ceilingTile.getBottomEdge()) {
|
||||
float xDistance = Math.abs(circle.getPosition().x - ceilingTile.getPosition().x);
|
||||
if (xDistance < circle.getRadius() + ceilingTile.getWidth() / 2)
|
||||
return new EntityCollisionData(ceilingTile, Edge.TOP);
|
||||
return new EntityCollisionData(ceilingTile, Edge.LEFT);
|
||||
}
|
||||
|
||||
if (isCircleQuadCollision(circle, ceilingTile)) {
|
||||
|
@ -69,7 +69,7 @@
|
||||
<string name="tutorial_place_ramp_air">Du kannst Tools auch mitten in der Luft setzen. Achte auf das richtige Timing!</string>
|
||||
<string name="tutorial_leveled_up_to_toolshop">Glückwunsch! Du bist ein Level aufgestiegen! Jetzt gehe in den Toolshop</string>
|
||||
<string name="tutorial_switch_tools_two_neccessary">Für dieses Level müssen zwei Tools ausgerüstet sein</string>
|
||||
<string name="tutorial_switch_tools_switch">Um ein Tool auszuwählen, klicke einfach darauf</string>
|
||||
<string name="tutorial_switch_tools_switch">Wähle, welches Tool du benutzen willst, indem du darauf klickst</string>
|
||||
<string name="tutorial_place_ramp_gap">Setze die Rampe vor die Lücke</string>
|
||||
<string name="credits_author">von Frajul</string>
|
||||
<string name="credits_testers_title">TESTER</string>
|
||||
|
@ -107,7 +107,7 @@
|
||||
<string name="tutorial_leveled_up_to_toolshop">Congratulations! You have leveled up!\nNow go to the toolshop</string>
|
||||
<string name="tutorial_spring_equipped">Well done! Now you can start the next level</string>
|
||||
<string name="tutorial_switch_tools_two_neccessary">For this level you will need two tools equipped</string>
|
||||
<string name="tutorial_switch_tools_switch">To select a tool just click on it</string>
|
||||
<string name="tutorial_switch_tools_switch">Choose which tool to use by clicking on it</string>
|
||||
|
||||
<string name="credits_title" translatable="false">ENDLESS ROLL</string>
|
||||
<string name="credits_author">by Frajul</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user