From 2706ed0fdffaed1d80899db84555f5f4f5a1f0ee Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 11 Jun 2021 20:47:19 -0400 Subject: [PATCH] v0.9.3a: badge banner is now refreshed on multi badge, not recreated --- .../shatteredpixeldungeon/effects/BadgeBanner.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/BadgeBanner.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/BadgeBanner.java index 21b8bf837..154fbc1fc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/BadgeBanner.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/BadgeBanner.java @@ -61,6 +61,10 @@ public class BadgeBanner extends Image { atlas = new TextureFilm( texture, 16, 16 ); } + setup(index); + } + + public void setup( int index ){ this.index = index; frame( atlas.get( index ) ); @@ -113,7 +117,7 @@ public class BadgeBanner extends Image { killAndErase(); break; } - + } } @@ -189,9 +193,11 @@ public class BadgeBanner extends Image { public static BadgeBanner show( int image ) { if (current != null) { - current.killAndErase(); + current.setup(image); + } else { + current = new BadgeBanner(image); } - return (current = new BadgeBanner( image )); + return current; } public static Image image( int index ) {