From c1e355637e69087e5c6d366806f1209e305256ba Mon Sep 17 00:00:00 2001 From: Maurice Date: Sat, 13 Dec 2025 14:06:33 +0100 Subject: [PATCH] refactor debug display logic in Lighting.java to conditionally show day state --- .../jgame2d/environment/Lighting.java | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/de/miaurizius/jgame2d/environment/Lighting.java b/src/de/miaurizius/jgame2d/environment/Lighting.java index 71f754d..eee9582 100644 --- a/src/de/miaurizius/jgame2d/environment/Lighting.java +++ b/src/de/miaurizius/jgame2d/environment/Lighting.java @@ -23,18 +23,20 @@ public class Lighting { g2.drawImage(darknessFilter, 0, 0, null); g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 1F)); - // DEBUG - String s; - switch (dayState) { - case DAY -> s = "DAY"; - case DUSK -> s = "DUSK"; - case NIGHT -> s = "NIGHT"; - case DAWN -> s = "DAWN"; - default -> s = "UNKNOWN"; + // DEBUG + if(panel.keyH.debug) { + String s; + switch (dayState) { + case DAY -> s = "DAY"; + case DUSK -> s = "DUSK"; + case NIGHT -> s = "NIGHT"; + case DAWN -> s = "DAWN"; + default -> s = "UNKNOWN"; + } + g2.setColor(Color.white); + g2.setFont(g2.getFont().deriveFont(50f)); + g2.drawString(s, 800, 500); } - g2.setColor(Color.white); - g2.setFont(g2.getFont().deriveFont(50f)); - g2.drawString(s, 800, 500); } public void update() { if(panel.player.lightUpdated) {