Spaces:
Runtime error
Runtime error
| import { Scene } from "phaser"; | |
| export class LoadingScene extends Scene { | |
| // private player!: GameObjects.Sprite; | |
| constructor() { | |
| super("loading-scene"); | |
| } | |
| preload(): void { | |
| this.load.baseURL = "assets/"; | |
| // SPRITE LOADING | |
| this.load.spritesheet("Brendan", "sprites/brendan.png", { | |
| frameWidth: 14, | |
| frameHeight: 21, | |
| }); | |
| this.load.spritesheet("May", "sprites/may.png", { | |
| frameWidth: 14, | |
| frameHeight: 20, | |
| }); | |
| this.load.spritesheet("Birch", "sprites/birch.png", { | |
| frameWidth: 16, | |
| frameHeight: 20, | |
| }); | |
| this.load.spritesheet("Steven", "sprites/steven.png", { | |
| frameWidth: 16, | |
| frameHeight: 21, | |
| }); | |
| this.load.spritesheet("Maxie", "sprites/maxie.png", { | |
| frameWidth: 16, | |
| frameHeight: 20, | |
| }); | |
| this.load.spritesheet("Archie", "sprites/archie.png", { | |
| frameWidth: 16, | |
| frameHeight: 20, | |
| }); | |
| this.load.spritesheet("Joseph", "sprites/joseph.png", { | |
| frameWidth: 14, | |
| frameHeight: 21, | |
| }); | |
| // MESSAGE BLABK LOADING | |
| // this.load.spritesheet('message', 'message/message_box.png', { frameWidth: 128, frameHeight: 48 }); | |
| // MAP LOADING | |
| this.load.image({ | |
| key: "tiles", | |
| url: "tilemaps/tiles/tileset.png", | |
| }); | |
| this.load.tilemapTiledJSON("town", "tilemaps/json/town.json"); | |
| // CHEST LOADING | |
| // this.load.spritesheet('tiles_spr', 'tilemaps/tiles/dungeon-16-16.png', { | |
| // frameWidth: 16, | |
| // frameHeight: 16, | |
| // }); | |
| } | |
| create(): void { | |
| // this.scene.start('level-1-scene'); | |
| // this.scene.start('ui-scene'); | |
| this.scene.start("town-scene"); | |
| // this.scene.start("textbox-scene"); | |
| // this.scene.start("message-scene"); | |
| } | |
| } | |