From f279298af10b251b29c2fada2d9f30c125844e9e Mon Sep 17 00:00:00 2001 From: Seraina Date: Fri, 13 May 2022 17:15:09 +0200 Subject: [PATCH] The bell animation now is smooth --- .../cs108/multiplayer/client/gui/game/BellAnimation.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/game/BellAnimation.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/game/BellAnimation.java index 93b64a1..1e231c3 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/game/BellAnimation.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/game/BellAnimation.java @@ -12,18 +12,20 @@ public class BellAnimation extends Transition { int index; public BellAnimation(ImageView imageView, Image[] bells) { - setCycleCount(17); + setCycleCount(16); index = 0; this.imageView = imageView; this.bells = bells; - setCycleDuration(new Duration(59)); + setCycleDuration(new Duration(100)); setInterpolator(Interpolator.DISCRETE); } @Override protected void interpolate(double frac) { - imageView.setImage(bells[index]); + if(index < 17) { + imageView.setImage(bells[index]); + } index++; } }