🔧 FINAL FIX - ES6 Module Issues Resolved

PROBLEM:
- StoryScene not defined
- AccessibilityManager import failed
- Game crashes on launch

ROOT CAUSE:
- Project uses traditional script loading (index.html)
- NOT ES6 modules
- Added ES6 import/export by mistake

FIXES:
1.  Removed 'import AccessibilityManager' from StoryScene.js
2.  Removed 'export default StoryScene' from StoryScene.js
3.  Removed 'export default AccessibilityManager'
4.  AccessibilityManager already loaded in index.html (line 224)

FILES CHANGED:
- src/scenes/StoryScene.js (removed ES6 syntax)
- src/systems/AccessibilityManager.js (removed export)

RESULT:
- StoryScene is now global class 
- AccessibilityManager is now global class 
- Both loaded via script tags 
- Game should launch now! 

READY TO TEST!
This commit is contained in:
2026-01-11 00:01:06 +01:00
parent 8f3790a585
commit 2e90ce5250
3 changed files with 6 additions and 5 deletions

View File

@@ -219,6 +219,10 @@
<script src="src/scenes/EnhancedPrologueScene.js"></script><!-- ✨ ENHANCED Cinematic Intro -->
<script src="src/scenes/UltimatePrologueScene.js"></script><!-- 🎥 ULTIMATE 100% Polished Intro -->
<script src="src/scenes/UIScene.js"></script>
<!-- ♿ ACCESSIBILITY SYSTEM -->
<script src="src/systems/AccessibilityManager.js"></script>
<script src="src/scenes/StoryScene.js"></script>
<script src="src/scenes/TownSquareScene.js"></script>

View File

@@ -1,4 +1,5 @@
import AccessibilityManager from '../systems/AccessibilityManager.js';
// StoryScene - Main Menu / Launcher
// Loaded as global class (not ES6 module)
class StoryScene extends Phaser.Scene {
constructor() {
@@ -612,5 +613,3 @@ class StoryScene extends Phaser.Scene {
}
}
}
export default StoryScene;

View File

@@ -367,5 +367,3 @@ class AccessibilityManager {
console.log('♿ AccessibilityManager destroyed');
}
}
export default AccessibilityManager;