diff --git a/frontend/src/js/fight_scene.ts b/frontend/src/js/fight_scene.ts index 51beef6795b6b547361e9cb56273abc9b60c1274..051b781bfd7af59956be5b8f6c2ca3bbcf47e3c1 100644 --- a/frontend/src/js/fight_scene.ts +++ b/frontend/src/js/fight_scene.ts @@ -59,7 +59,6 @@ export default class FightScene extends Phaser.Scene { } preload() { - this.preloadSprites(); this.preloadSoundsEffects(); this.preloadMusicThemes(); } @@ -79,26 +78,6 @@ export default class FightScene extends Phaser.Scene { this.load.audio("bkg_main_3", MFX.LoopThree); } - preloadSprites() { - this.load.spritesheet(SpriteSheets.BearWalk); - this.load.spritesheet(SpriteSheets.BearRun); - this.load.spritesheet(SpriteSheets.BoarWalk); - this.load.spritesheet(SpriteSheets.BoarRun); - this.load.spritesheet(SpriteSheets.DeerWalk); - this.load.spritesheet(SpriteSheets.DeerRun); - this.load.spritesheet(SpriteSheets.FoxWalk); - this.load.spritesheet(SpriteSheets.FoxRun); - this.load.spritesheet(SpriteSheets.HorseWalk); - this.load.spritesheet(SpriteSheets.HorseRun); - this.load.spritesheet(SpriteSheets.RabbitWalk); - this.load.spritesheet(SpriteSheets.RabbitRun); - this.load.spritesheet(SpriteSheets.WolfWalk); - this.load.spritesheet(SpriteSheets.WolfRun); - this.load.spritesheet(SpriteSheets.Oetzi); - this.load.spritesheet(SpriteSheets.SpearStill); - this.load.spritesheet(SpriteSheets.SpearWobble); - } - init() { this.score = 0; this.health = 100; diff --git a/frontend/src/js/loading_scene.ts b/frontend/src/js/loading_scene.ts index 8f239972c2ee4630b408b48bcaf8b3ba4e611aec..05c52c678a88ce28a9931f132985af15828f050c 100644 --- a/frontend/src/js/loading_scene.ts +++ b/frontend/src/js/loading_scene.ts @@ -1,5 +1,5 @@ import "phaser"; -import { BackgroundImages } from "./assets"; +import { BackgroundImages, SpriteSheets } from "./assets"; export default class LoadingScene extends Phaser.Scene { progressBar!: Phaser.GameObjects.Graphics; progressBox!: Phaser.GameObjects.Graphics; @@ -25,6 +25,9 @@ export default class LoadingScene extends Phaser.Scene { Object.values(BackgroundImages).forEach((config) => this.load.image(config), ); + Object.values(SpriteSheets).forEach((config) => + this.load.spritesheet(config), + ); } drawBar(