added win screen and level system
Signed-off-by: Pascal Syma <pascal@syma.dev>
This commit is contained in:
@@ -4,7 +4,8 @@
|
||||
*/
|
||||
|
||||
import logoImg from "../../public/favicon.png";
|
||||
import map from "../assets/lvl1.json";
|
||||
import lvl1 from "../assets/lvl1.json";
|
||||
import tutorial from "../assets/tutorial.json";
|
||||
import menu from "../assets/menu.json";
|
||||
import skeletonAtlas from "../assets/skeleton.json";
|
||||
import skeletonSprite from "../assets/skeleton.png";
|
||||
@@ -27,6 +28,7 @@ import speed from "../assets/items/speed.png";
|
||||
import storm from "../assets/items/storm.png";
|
||||
import heart from "../assets/heart.png";
|
||||
import chest from "../assets/chest.png";
|
||||
import arrow from "../assets/arrow.png";
|
||||
|
||||
import menu_click from "../assets/audio/menu_click.wav";
|
||||
import menu_hover from "../assets/audio/menu_hover.wav";
|
||||
@@ -48,6 +50,7 @@ export default class Preload extends Phaser.Scene {
|
||||
this.load.image("item_02", item_02);
|
||||
this.load.image("item_03", item_03);
|
||||
this.load.image("heart", heart);
|
||||
this.load.image("arrow", arrow);
|
||||
this.load.spritesheet('charA', charA, {frameWidth: 79, frameHeight: 63, margin: 1, spacing: 2});
|
||||
this.load.spritesheet('charB', charB, {frameWidth: 79, frameHeight: 63, margin: 1, spacing: 2});
|
||||
this.load.spritesheet('charC', charC, {frameWidth: 79, frameHeight: 63, margin: 1, spacing: 2});
|
||||
@@ -63,7 +66,8 @@ export default class Preload extends Phaser.Scene {
|
||||
this.load.spritesheet('storm', storm, {frameWidth: 16, frameHeight: 16, margin: 1, spacing: 2});
|
||||
this.load.spritesheet('speed', speed, {frameWidth: 16, frameHeight: 16, margin: 1, spacing: 2});
|
||||
this.load.spritesheet('slow', slow, {frameWidth: 16, frameHeight: 16, margin: 1, spacing: 2});
|
||||
this.load.tilemapTiledJSON("map", map);
|
||||
this.load.tilemapTiledJSON("lvl1", lvl1);
|
||||
this.load.tilemapTiledJSON("tutorial", tutorial);
|
||||
this.load.tilemapTiledJSON("menu", menu);
|
||||
|
||||
this.load.atlas({key: 'skeleton', textureURL: skeletonSprite, atlasURL: skeletonAtlas});
|
||||
|
||||
Reference in New Issue
Block a user