From ff37f5b6f9e1499d3403a17c7a97c8f785c13cd1 Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Wed, 9 Jun 2021 18:18:57 +0200 Subject: [PATCH] main menu --- src/App.svelte | 8 +++-- src/game/gameScene.js | 1 + src/pages/dialog.svelte | 62 +++++++++++++++++++++++++++++++---- src/pages/game.svelte | 15 +-------- src/stores/characters.js | 3 ++ src/stores/dialog.js | 71 +++++++++++++++++++++++++++++++++++++++- src/utils.js | 19 +++++++++++ 7 files changed, 155 insertions(+), 24 deletions(-) create mode 100644 src/utils.js diff --git a/src/App.svelte b/src/App.svelte index 6ca77fc..ccb021e 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -14,10 +14,14 @@ preloads.get(url).src = url; } for(let character of characters) { - preload(character.art); // preload art + if(character.art) { + preload(character.art); // preload art + } } for(let d of dialog) { - preload(d.background); // preload art + if(d.background) { + preload(d.background); // preload art + } } var music = new Howl({ diff --git a/src/game/gameScene.js b/src/game/gameScene.js index e834618..880370d 100644 --- a/src/game/gameScene.js +++ b/src/game/gameScene.js @@ -47,6 +47,7 @@ export class GameScene extends Phaser.Scene { this.load.setBaseURL(); this.load.image("level1", "/sprite/level1.webp"); this.load.image("level2", "/sprite/level2.webp"); + this.load.image("level3", "/sprite/level3.webp"); this.load.image("lyre", "/sprite/lyre.webp"); this.load.image("cloud", "/sprite/clouds.webp"); this.load.image("pillar", "/sprite/pillar.webp"); diff --git a/src/pages/dialog.svelte b/src/pages/dialog.svelte index 0eec84e..cde089c 100644 --- a/src/pages/dialog.svelte +++ b/src/pages/dialog.svelte @@ -1,9 +1,10 @@