From 602fa2706d0e5ea2ebdade9159b0d1e7f7b18f31 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 22 Aug 2024 12:22:53 -0400 Subject: [PATCH] v2.5.0: fixed texture errors for traps/plants in journal scene --- .../shatteredpixeldungeon/scenes/JournalScene.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/JournalScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/JournalScene.java index 21d16ff0f..e1d7ef32f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/JournalScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/JournalScene.java @@ -33,6 +33,7 @@ import com.shatteredpixel.shatteredpixeldungeon.journal.Journal; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet; +import com.shatteredpixel.shatteredpixeldungeon.tiles.TerrainFeaturesTilemap; import com.shatteredpixel.shatteredpixeldungeon.ui.Archs; import com.shatteredpixel.shatteredpixeldungeon.ui.ExitButton; import com.shatteredpixel.shatteredpixeldungeon.ui.IconButton; @@ -43,6 +44,7 @@ import com.shatteredpixel.shatteredpixeldungeon.windows.WndJournal; import com.watabou.noosa.Camera; import com.watabou.noosa.NinePatch; import com.watabou.noosa.audio.Music; +import com.watabou.utils.SparseArray; public class JournalScene extends PixelScene { @@ -64,6 +66,9 @@ public class JournalScene extends PixelScene { Scroll.clearLabels(); Ring.clearGems(); + //need to re-initialize the texture here, as it may be invalid + new TerrainFeaturesTilemap(new SparseArray<>(), new SparseArray<>()); + Music.INSTANCE.playTracks( new String[]{Assets.Music.THEME_1, Assets.Music.THEME_2}, new float[]{1, 1},