From 2e90ce52508cf2dff1b9aa6872446a88ebf227e1 Mon Sep 17 00:00:00 2001 From: David Kotnik Date: Sun, 11 Jan 2026 00:01:06 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20FINAL=20FIX=20-=20ES6=20Module?= =?UTF-8?q?=20Issues=20Resolved?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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! --- index.html | 4 ++++ src/scenes/StoryScene.js | 5 ++--- src/systems/AccessibilityManager.js | 2 -- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 9afac18b1..22618ac7d 100644 --- a/index.html +++ b/index.html @@ -219,6 +219,10 @@ + + + + diff --git a/src/scenes/StoryScene.js b/src/scenes/StoryScene.js index 1a0d0a3ed..181f2b4a9 100644 --- a/src/scenes/StoryScene.js +++ b/src/scenes/StoryScene.js @@ -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; diff --git a/src/systems/AccessibilityManager.js b/src/systems/AccessibilityManager.js index 6a4de5ad6..30291b985 100644 --- a/src/systems/AccessibilityManager.js +++ b/src/systems/AccessibilityManager.js @@ -367,5 +367,3 @@ class AccessibilityManager { console.log('♿ AccessibilityManager destroyed'); } } - -export default AccessibilityManager;