This commit is contained in:
podar 2024-12-20 23:41:58 -08:00 committed by GitHub
commit bd486aaf4b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 4 deletions

View File

@ -43,8 +43,9 @@ Phaser.GameObjects.Rectangle.prototype.setPositionRelative = setPositionRelative
document.fonts.load("16px emerald").then(() => document.fonts.load("10px pkmnems"));
let game;
let manifest;
const startGame = async (manifest?: any) => {
const startGame = async () => {
await initI18n();
const LoadingScene = (await import("./loading-scene")).LoadingScene;
const BattleScene = (await import("./battle-scene")).default;
@ -102,9 +103,11 @@ const startGame = async (manifest?: any) => {
fetch("/manifest.json")
.then(res => res.json())
.then(jsonResponse => {
startGame(jsonResponse.manifest);
}).catch(() => {
// Manifest not found (likely local build)
manifest = jsonResponse.manifest;
}).catch(err => {
// Manifest not found (likely local build or path error on live)
console.log(`Manifest not found. ${err}`);
}).finally(() => {
startGame();
});