From d79702ef96b4e14b22140650d1d23badd7884c7b Mon Sep 17 00:00:00 2001 From: Sebastiaan de Schaetzen Date: Tue, 16 Dec 2025 13:17:25 +0100 Subject: [PATCH] Refactor DiceOS to use ResourceLoader for texture management and remove unused background texture --- .../java/be/seeseemelk/diceos/system/DiceOS.java | 9 +-------- src/main/resources/{ => backgrounds}/background.png | Bin src/main/resources/{ => backgrounds}/clouds.png | Bin 3 files changed, 1 insertion(+), 8 deletions(-) rename src/main/resources/{ => backgrounds}/background.png (100%) rename src/main/resources/{ => backgrounds}/clouds.png (100%) diff --git a/src/main/java/be/seeseemelk/diceos/system/DiceOS.java b/src/main/java/be/seeseemelk/diceos/system/DiceOS.java index b75b982..22f8b9a 100644 --- a/src/main/java/be/seeseemelk/diceos/system/DiceOS.java +++ b/src/main/java/be/seeseemelk/diceos/system/DiceOS.java @@ -22,7 +22,6 @@ public class DiceOS extends ApplicationAdapter { private final DisplayService display; private final CursorService cursorService; private final List startupTasks; - private Texture background; private Texture clouds; private Texture border; private NinePatch menubar; @@ -35,8 +34,7 @@ public class DiceOS extends ApplicationAdapter { @Override public void create() { log.info("DiceOS starting..."); - background = new Texture("src/main/resources/background.png"); - clouds = new Texture("src/main/resources/clouds.png"); + clouds = resourceLoader.loadTexture("backgrounds/clouds.png"); border = resourceLoader.loadTexture("system/border.png"); loadMenubar(); @@ -83,11 +81,6 @@ public class DiceOS extends ApplicationAdapter { ScreenUtils.clear(Color.GREEN); // Render background - for (int y = 0; y < display.getHeight(); y += 8) { - for (int x = 0; x < display.getWidth(); x += 8) { - display.draw(background, x, y); - } - } display.draw(clouds, 0, 0); // Render menubar diff --git a/src/main/resources/background.png b/src/main/resources/backgrounds/background.png similarity index 100% rename from src/main/resources/background.png rename to src/main/resources/backgrounds/background.png diff --git a/src/main/resources/clouds.png b/src/main/resources/backgrounds/clouds.png similarity index 100% rename from src/main/resources/clouds.png rename to src/main/resources/backgrounds/clouds.png