From af73d1ea8864c393fb42414603e46afbb9b4ee16 Mon Sep 17 00:00:00 2001 From: rubycampbell-stokes Date: Wed, 20 Jan 2021 10:37:06 +1300 Subject: [PATCH 1/2] updated single sprite.js to be ES6 format --- .../src/game objects/sprites/single sprite.js | 38 +++++++++++-------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/public/src/game objects/sprites/single sprite.js b/public/src/game objects/sprites/single sprite.js index f29eebddf..085f8696c 100644 --- a/public/src/game objects/sprites/single sprite.js +++ b/public/src/game objects/sprites/single sprite.js @@ -1,21 +1,27 @@ -var config = { - type: Phaser.AUTO, - backgroundColor: '#2d2d2d', - parent: 'phaser-example', - scene: { - preload: preload, - create: create +class SingleSprite extends Phaser.Scene +{ + constructor () + { + super(); } -}; -var game = new Phaser.Game(config); + preload () + { + this.load.image('bunny', 'assets/sprites/bunny.png'); + } -function preload () -{ - this.load.image('bunny', 'assets/sprites/bunny.png'); -} + create () + { + this.add.sprite(400, 300, 'bunny'); + } -function create () -{ - this.add.sprite(400, 300, 'bunny'); } + +const config = { + type: Phaser.AUTO, + backgroundColor: '#000000', + parent: 'phaser-example', + scene: [ SingleSprite ] +}; + +const game = new Phaser.Game(config); From 0885f9d8c957853a74566e6f14212098a6111b7a Mon Sep 17 00:00:00 2001 From: rubycampbell-stokes Date: Fri, 22 Jan 2021 09:34:25 +1300 Subject: [PATCH 2/2] Changing class name to Example in single sprite.js --- public/src/game objects/sprites/single sprite.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/public/src/game objects/sprites/single sprite.js b/public/src/game objects/sprites/single sprite.js index 085f8696c..00448ab99 100644 --- a/public/src/game objects/sprites/single sprite.js +++ b/public/src/game objects/sprites/single sprite.js @@ -1,4 +1,4 @@ -class SingleSprite extends Phaser.Scene +class Example extends Phaser.Scene { constructor () { @@ -14,14 +14,13 @@ class SingleSprite extends Phaser.Scene { this.add.sprite(400, 300, 'bunny'); } - } const config = { type: Phaser.AUTO, backgroundColor: '#000000', parent: 'phaser-example', - scene: [ SingleSprite ] + scene: [ Example ] }; const game = new Phaser.Game(config);