aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java
index ba4b9a5f..59239081 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java
@@ -119,13 +119,12 @@ public class Waterboard extends DungeonPuzzle {
for (Cell[] row : cells) {
sb.append("\n");
for (Cell cell : row) {
- if (cell == null) {
- sb.append('?');
- } else if (cell instanceof SwitchCell switchCell) {
- sb.append(switchCell.id);
- } else switch (cell.type) {
- case BLOCK -> sb.append('#');
- case EMPTY -> sb.append('.');
+ switch (cell) {
+ case SwitchCell switchCell -> sb.append(switchCell.id);
+ case Cell c when c.type == Cell.Type.BLOCK -> sb.append('#');
+ case Cell c when c.type == Cell.Type.EMPTY -> sb.append('.');
+
+ default -> sb.append('?');
}
}
}