Added default SceneType for SceneManager

This is used as the initial scene that is loaded when the SceneManager
is created.
This commit is contained in:
2025-10-22 22:30:09 +01:00
parent 78efce5cb3
commit fbb38d1b86

View File

@@ -5,6 +5,8 @@ import java.util.Map;
import lombok.Getter;
final class SceneManager {
private static final SceneType DEFAULT_SCENE_TYPE = SceneType.SPLASH;
private static final EnumMap<SceneType, Scene> SCENES =
new EnumMap<>(
Map.of(
@@ -12,7 +14,7 @@ final class SceneManager {
SceneType.MENU, new SplashScene(),
SceneType.GAME, new SplashScene()));
@Getter private static Scene scene = SCENES.get(SceneType.SPLASH);
@Getter private static Scene scene = SCENES.get(DEFAULT_SCENE_TYPE);
public static void setScene(SceneType sType) {
scene = SCENES.get(sType);