diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/PoolRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/PoolRoom.java index d96b5704a..0bd5bbd75 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/PoolRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/PoolRoom.java @@ -37,7 +37,17 @@ public class PoolRoom extends SpecialRoom { private static final int NPIRANHAS = 3; - public void paint( Level level ) { + @Override + public int minWidth() { + return 6; + } + + @Override + public int minHeight() { + return 6; + } + + public void paint(Level level ) { Painter.fill( level, this, Terrain.WALL ); Painter.fill( level, this, 1, Terrain.WATER ); @@ -51,21 +61,25 @@ public class PoolRoom extends SpecialRoom { x = right - 1; y = top + height() / 2; + Painter.fill(level, left+1, top+1, 1, height()-2, Terrain.EMPTY_SP); } else if (door.x == right) { x = left + 1; y = top + height() / 2; + Painter.fill(level, right-1, top+1, 1, height()-2, Terrain.EMPTY_SP); } else if (door.y == top) { x = left + width() / 2; y = bottom - 1; + Painter.fill(level, left+1, top+1, width()-2, 1, Terrain.EMPTY_SP); } else if (door.y == bottom) { x = left + width() / 2; y = top + 1; + Painter.fill(level, left+1, bottom-1, width()-2, 1, Terrain.EMPTY_SP); }