From c6a8fbea8a0275addbe6beefbec058044477359a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 23 Jun 2023 12:41:58 -0400 Subject: [PATCH] v2.1.3: improved visuals/themeing for mining level --- .../shatteredpixeldungeon/levels/MiningLevel.java | 10 +++++++--- .../shatteredpixeldungeon/scenes/GameScene.java | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/MiningLevel.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/MiningLevel.java index 79e0abdd0..228577ec9 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/MiningLevel.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/MiningLevel.java @@ -30,6 +30,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mob; import com.shatteredpixel.shatteredpixeldungeon.items.Heap; import com.shatteredpixel.shatteredpixeldungeon.items.Item; import com.shatteredpixel.shatteredpixeldungeon.levels.features.LevelTransition; +import com.shatteredpixel.shatteredpixeldungeon.levels.painters.CavesPainter; import com.shatteredpixel.shatteredpixeldungeon.levels.painters.Painter; import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.CaveRoom; @@ -53,9 +54,6 @@ public class MiningLevel extends Level { @Override protected boolean build() { - //a few niceties are needed here before putting this out, things like water, short grass - // tile deco, and a pause to hunger/regen - setSize(32, 32); CaveRoom c = new CaveRoom(); @@ -74,6 +72,12 @@ public class MiningLevel extends Level { map[entrance] = Terrain.ENTRANCE; + Painter painter = new CavesPainter() + .setWater(0.35f, 6) + .setGrass(0.10f, 3); + + painter.paint(this, null); + return true; } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/GameScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/GameScene.java index a513397d2..fd2c0f59e 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/GameScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/GameScene.java @@ -430,7 +430,7 @@ public class GameScene extends PixelScene { } } if (Dungeon.level instanceof MiningLevel){ - add(new WndStory(Messages.get(this, "blacksmith_quest_window_title") + ":\n\n" + Messages.get(this, "blacksmith_quest_window")).setDelays(0.6f, 1.4f)); + add(new WndStory(Messages.get(this, "blacksmith_quest_window_title") + ":\n\n" + Messages.get(this, "blacksmith_quest_window")).setDelays(0.4f, 0.4f)); } if (Dungeon.hero.isAlive()) { Badges.validateNoKilling();