feat: Enhance intro splash screen with retail warning and dynamic slide management

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2026-03-20 12:18:34 +01:00
parent b23c02f716
commit 436f498778
5 changed files with 197 additions and 20 deletions

View File

@@ -184,6 +184,7 @@ class WolfEngine {
initialEpisodeIndex: _currentEpisodeIndex,
initialDifficulty: difficulty,
hasResumableGame: false,
initialGameIsRetail: data.version == GameVersion.retail,
);
if (_availableGames.length == 1) {
@@ -373,7 +374,9 @@ class WolfEngine {
_currentEpisodeIndex = 0;
onEpisodeSelected?.call(null);
menuManager.clearEpisodeSelection();
menuManager.beginIntroSplash();
menuManager.beginIntroSplash(
includeRetailWarning: data.version == GameVersion.retail,
);
}
}