X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fmobs%2FPlayer.java;h=3335b7f5ebc69322478b8e1eeb7cf82f043b2baa;hb=7bd07c5544488066e1d940305f1da53138859545;hp=5ea56d9bf8c9b30cbf1d72254b02497473fe8f57;hpb=9e1a0841723054bd45a5e46035876003dfd01886;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java b/core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java index 5ea56d9..3335b7f 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java +++ b/core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java @@ -72,7 +72,15 @@ public class Player extends Mob { Assets.playerSprite[0][3].setRotation(-mAnim); Assets.playerSprite[1][3].setRotation(mAnim); - if (mAnim >= 60 || mAnim <= -60 ||(mVelocity.x == 0f && isAnimationIncreasing())) { + if (mAnim > 60f) { + mAnim = 60f; + mAnimDelta = -ANIMATION_SPEED; + } else if (mAnim < -60f) { + mAnim = -60f; + mAnimDelta = ANIMATION_SPEED; + } + + if (mVelocity.x == 0f && isAnimationIncreasing()) { mAnimDelta = -mAnimDelta; }