From 2e29bc9d2023e06cd90e0ad2e682520848b68349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20Th=E1=BA=BF=20H=C6=B0ng?= Date: Tue, 30 Sep 2025 08:18:15 +0700 Subject: [PATCH] chore(scene): move log creation to base scene class --- app/src/main/java/org/vibecoders/moongazer/scenes/Intro.java | 3 --- app/src/main/java/org/vibecoders/moongazer/scenes/Scene.java | 2 ++ .../main/java/org/vibecoders/moongazer/scenes/Transition.java | 3 --- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/vibecoders/moongazer/scenes/Intro.java b/app/src/main/java/org/vibecoders/moongazer/scenes/Intro.java index ff71d86..1d8c31b 100644 --- a/app/src/main/java/org/vibecoders/moongazer/scenes/Intro.java +++ b/app/src/main/java/org/vibecoders/moongazer/scenes/Intro.java @@ -2,8 +2,6 @@ package org.vibecoders.moongazer.scenes; import static org.vibecoders.moongazer.Constants.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.vibecoders.moongazer.Game; import org.vibecoders.moongazer.State; import org.vibecoders.moongazer.managers.Assets; @@ -20,7 +18,6 @@ public class Intro extends Scene { private Texture logo; private long startTime; private long endTime = 0; - private static final Logger log = LoggerFactory.getLogger(Intro.class); /** * Initializes the intro scene, starts loading assets. diff --git a/app/src/main/java/org/vibecoders/moongazer/scenes/Scene.java b/app/src/main/java/org/vibecoders/moongazer/scenes/Scene.java index 83af409..d5a4c4c 100644 --- a/app/src/main/java/org/vibecoders/moongazer/scenes/Scene.java +++ b/app/src/main/java/org/vibecoders/moongazer/scenes/Scene.java @@ -1,10 +1,12 @@ package org.vibecoders.moongazer.scenes; +import org.slf4j.Logger; import org.vibecoders.moongazer.managers.Assets; import com.badlogic.gdx.graphics.g2d.SpriteBatch; public abstract class Scene { + protected final Logger log = org.slf4j.LoggerFactory.getLogger(getClass()); public Scene() { if (!Assets.isLoadedAll()) { Assets.waitUntilLoaded(); diff --git a/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java b/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java index 8ad1e6f..6415241 100644 --- a/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java +++ b/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java @@ -1,6 +1,5 @@ package org.vibecoders.moongazer.scenes; -import org.slf4j.Logger; import org.vibecoders.moongazer.Game; import org.vibecoders.moongazer.State; @@ -16,8 +15,6 @@ public class Transition extends Scene { private long startTime; private long duration; - private static final Logger log = org.slf4j.LoggerFactory.getLogger(Transition.class); - /** * Creates a new transition between two scenes. * @param from The scene to transition from.