summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/src/ch/asynk/gdx/boardgame/animations/BounceAnimation.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/core/src/ch/asynk/gdx/boardgame/animations/BounceAnimation.java b/core/src/ch/asynk/gdx/boardgame/animations/BounceAnimation.java
index 3149e8d..cd99fb0 100644
--- a/core/src/ch/asynk/gdx/boardgame/animations/BounceAnimation.java
+++ b/core/src/ch/asynk/gdx/boardgame/animations/BounceAnimation.java
@@ -6,7 +6,7 @@ import com.badlogic.gdx.utils.Pool;
import com.badlogic.gdx.graphics.g2d.Batch;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
-import ch.asynk.gdx.boardgame.Scalable;
+import ch.asynk.gdx.boardgame.pieces.Piece;
public class BounceAnimation extends TimedAnimation
{
@@ -18,27 +18,27 @@ public class BounceAnimation extends TimedAnimation
}
};
- public static BounceAnimation get(Scalable scalable, float duration, float bounceFactor)
+ public static BounceAnimation get(Piece piece, float duration, float bounceFactor)
{
BounceAnimation a = bounceAnimationPool.obtain();
- a.scalable = scalable;
+ a.piece = piece;
a.duration = duration;
a.bounceFactor = bounceFactor;
return a;
}
- private Scalable scalable;
+ private Piece piece;
private float bounceFactor;
private BounceAnimation()
{
}
- public BounceAnimation(Scalable scalable, float duration, float bounceFactor)
+ public BounceAnimation(Piece piece, float duration, float bounceFactor)
{
- this.scalable = scalable;
+ this.piece = piece;
this.duration = duration;
this.bounceFactor = bounceFactor;
}
@@ -54,17 +54,17 @@ public class BounceAnimation extends TimedAnimation
@Override protected void end()
{
- scalable.setScale(1f);
+ piece.setScale(1f);
}
@Override protected void update(float percent)
{
- scalable.setScale(1 + bounceFactor * (float) Math.sin(percent * Math.PI));
+ piece.setScale(1 + bounceFactor * (float) Math.sin(percent * Math.PI));
}
@Override public void draw(Batch batch)
{
- scalable.draw(batch);
+ piece.draw(batch);
}
@Override public void drawDebug(ShapeRenderer debugShapes)