From 80ae5131cf8cd885771acd71d0de5259be766d43 Mon Sep 17 00:00:00 2001 From: extio-de Date: Mon, 2 Feb 2026 22:41:43 +0100 Subject: [PATCH] feat(renderer): decrease background transparency in pattern renderers --- .../game_engine/renderer/g2d/theme/AsciiPatternRenderer.java | 2 +- .../renderer/g2d/theme/ChroniclePatternRenderer.java | 2 +- .../renderer/g2d/theme/ContemporaryPatternRenderer.java | 2 +- .../game_engine/renderer/g2d/theme/DreamPatternRenderer.java | 2 +- .../game_engine/renderer/g2d/theme/FantasyPatternRenderer.java | 2 +- .../game_engine/renderer/g2d/theme/MetroPatternRenderer.java | 2 +- .../game_engine/renderer/g2d/theme/ModernPatternRenderer.java | 2 +- .../renderer/g2d/theme/SpacecraftPatternRenderer.java | 2 +- .../renderer/g2d/theme/SteampunkPatternRenderer.java | 2 +- .../game_engine/renderer/g2d/theme/TerminalPatternRenderer.java | 2 +- .../game_engine/renderer/g2d/theme/UrbanPatternRenderer.java | 2 +- .../game_engine/renderer/g2d/theme/VintagePatternRenderer.java | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/AsciiPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/AsciiPatternRenderer.java index 9f870ac..42bb1a2 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/AsciiPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/AsciiPatternRenderer.java @@ -66,7 +66,7 @@ public class AsciiPatternRenderer implements PatternRenderer { final var s = Math.max((thickBorder ? 2 : 1), (int) ((thickBorder ? 3 : 2) * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x + s, y + s, width - s2, height - s2, s, innerBorderColor, bg); this.drawDecorativeBorder(g2d, x, y, width, height, s, outerBorderColor); } diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/ChroniclePatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/ChroniclePatternRenderer.java index f837a8c..80c13ed 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/ChroniclePatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/ChroniclePatternRenderer.java @@ -74,7 +74,7 @@ public class ChroniclePatternRenderer implements PatternRenderer { final int s2 = s * 2; final int arc = Math.max(12, (int) (18 * scaleFactor)); - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); final Object aaOld = g2d.getRenderingHint(RenderingHints.KEY_ANTIALIASING); try { g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/ContemporaryPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/ContemporaryPatternRenderer.java index 401efa2..c4209ab 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/ContemporaryPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/ContemporaryPatternRenderer.java @@ -83,7 +83,7 @@ public class ContemporaryPatternRenderer implements PatternRenderer { final Object aaOld = g2d.getRenderingHint(RenderingHints.KEY_ANTIALIASING); try { g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); g2d.setColor(bg); g2d.fillRoundRect(x, y, width, height, arc, arc); diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/DreamPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/DreamPatternRenderer.java index 9f67a6e..18e1b83 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/DreamPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/DreamPatternRenderer.java @@ -40,7 +40,7 @@ public class DreamPatternRenderer implements PatternRenderer { final var s = Math.max((thickBorder ? 4 : 2), (int) ((thickBorder ? 6 : 3) * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x + s, y + s, width - s2, height - s2, s, innerBorderColor, bg); this.drawDecorativeBorder(g2d, x, y, width, height, s, outerBorderColor); } diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/FantasyPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/FantasyPatternRenderer.java index d4ab4aa..42ed0a6 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/FantasyPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/FantasyPatternRenderer.java @@ -49,7 +49,7 @@ public class FantasyPatternRenderer implements PatternRenderer { final var s = Math.max(2, (int) (3 * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x + s, y + s, width - s2, height - s2, s, innerBorderColor, bg); this.drawDecorativeBorder(g2d, x, y, width, height, s, outerBorderColor); } diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/MetroPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/MetroPatternRenderer.java index 21cb63d..fd35e1f 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/MetroPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/MetroPatternRenderer.java @@ -61,7 +61,7 @@ public class MetroPatternRenderer implements PatternRenderer { final var s = Math.max((thickBorder ? 4 : 2), (int) ((thickBorder ? 6 : 3) * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x, y, width, height, s, innerBorderColor, bg); this.drawDecorativeBordersMain(g2d, x + s, y + s, width - s2, height - s2, s, false, outerBorderColor); diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/ModernPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/ModernPatternRenderer.java index 8c8cf33..14bae8f 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/ModernPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/ModernPatternRenderer.java @@ -42,7 +42,7 @@ public class ModernPatternRenderer implements PatternRenderer { final var s = Math.max((thickBorder ? 3 : 2), (int) ((thickBorder ? 5 : 3) * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x + s, y + s, width - s2, height - s2, s, innerBorderColor, bg); this.drawDecorativeBorder(g2d, x, y, width, height, s, outerBorderColor); } diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/SpacecraftPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/SpacecraftPatternRenderer.java index 54e534c..a79875c 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/SpacecraftPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/SpacecraftPatternRenderer.java @@ -57,7 +57,7 @@ public class SpacecraftPatternRenderer implements PatternRenderer { public void drawWindowPanel(final Graphics2D g2d, final int x, final int y, final int width, final int height, final boolean thickBorder, final Color innerBorderColor, final Color outerBorderColor, final Color backgroundColor, final double scaleFactor) { final var strength = Math.max((thickBorder ? 4 : 2), (int) ((thickBorder ? 6 : 3) * scaleFactor)); final var strength2 = strength * 2; - final var backgroundTransparency = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var backgroundTransparency = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); drawDecorativeBorderFilled(g2d, x + strength, y + strength, width - strength2, height - strength2, strength, innerBorderColor, backgroundTransparency); drawDecorativeBorder(g2d, x, y, width, height, strength, outerBorderColor); diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/SteampunkPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/SteampunkPatternRenderer.java index c086925..425c139 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/SteampunkPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/SteampunkPatternRenderer.java @@ -79,7 +79,7 @@ public class SteampunkPatternRenderer implements PatternRenderer { final var s = Math.max((thickBorder ? 4 : 2), (int) ((thickBorder ? 6 : 3) * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x + s, y + s, width - s2, height - s2, s, innerBorderColor, bg); this.drawDecorativeBorder(g2d, x, y, width, height, s, outerBorderColor); } diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/TerminalPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/TerminalPatternRenderer.java index 271df01..da68c64 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/TerminalPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/TerminalPatternRenderer.java @@ -71,7 +71,7 @@ public class TerminalPatternRenderer implements PatternRenderer { final var s = Math.max((thickBorder ? 2 : 1), (int) ((thickBorder ? 3 : 2) * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x + s, y + s, width - s2, height - s2, s, innerBorderColor, bg); this.drawDecorativeBorder(g2d, x, y, width, height, s, outerBorderColor); } diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/UrbanPatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/UrbanPatternRenderer.java index b64ce95..fdca6ff 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/UrbanPatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/UrbanPatternRenderer.java @@ -48,7 +48,7 @@ public class UrbanPatternRenderer implements PatternRenderer { final var s = Math.max((thickBorder ? 4 : 2), (int) ((thickBorder ? 6 : 3) * scaleFactor)); final var s2 = s * 2; - final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var bg = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); this.drawDecorativeBorderFilled(g2d, x + s, y + s, width - s2, height - s2, s, innerBorderColor, bg); this.drawDecorativeBorder(g2d, x, y, width, height, s, outerBorderColor); } diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/theme/VintagePatternRenderer.java b/src/main/java/de/extio/game_engine/renderer/g2d/theme/VintagePatternRenderer.java index 1a2b5aa..c81f640 100644 --- a/src/main/java/de/extio/game_engine/renderer/g2d/theme/VintagePatternRenderer.java +++ b/src/main/java/de/extio/game_engine/renderer/g2d/theme/VintagePatternRenderer.java @@ -50,7 +50,7 @@ public class VintagePatternRenderer implements PatternRenderer { innerBorderColor.getRGBColorComponents(baseColor); Color.RGBtoHSB((int) (baseColor[0] * 255), (int) (baseColor[1] * 255), (int) (baseColor[2] * 255), baseColor); - final var backgroundTransparency = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200); + final var backgroundTransparency = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 220); g2d.setColor(backgroundTransparency); g2d.fillRect(x, y + size, width, height - size * 3); g2d.fillRect(x + size, y + height - size * 2, width - size * 2, size);