feat: Add intro splash screen with transition effects and rendering support

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2026-03-20 12:05:34 +01:00
parent 9733516693
commit b23c02f716
6 changed files with 367 additions and 14 deletions

View File

@@ -295,6 +295,9 @@ class WolfEngine {
}
switch (menuManager.activeMenu) {
case WolfMenuScreen.introSplash:
menuManager.updateIntroSplash(input);
break;
case WolfMenuScreen.mainMenu:
_tickMainMenu(input);
break;
@@ -370,7 +373,7 @@ class WolfEngine {
_currentEpisodeIndex = 0;
onEpisodeSelected?.call(null);
menuManager.clearEpisodeSelection();
menuManager.startTransition(WolfMenuScreen.mainMenu);
menuManager.beginIntroSplash();
}
}