From 69f6a4f070753181fb174e5a103a82f990df64f9 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Thu, 24 Jul 2014 10:52:07 +0200 Subject: Made fonts red and yellow for different players --- assets/fonts/scorefont-a.png | Bin 0 -> 66265 bytes assets/fonts/scorefont-b.png | Bin 0 -> 55207 bytes assets/fonts/scorefont.png | Bin 42710 -> 0 bytes assets/levels/maze.lvl | 2 +- game/states/play.js | 16 ++++++++-------- game/states/preload.js | 7 +++++-- 6 files changed, 14 insertions(+), 11 deletions(-) create mode 100644 assets/fonts/scorefont-a.png create mode 100644 assets/fonts/scorefont-b.png delete mode 100644 assets/fonts/scorefont.png diff --git a/assets/fonts/scorefont-a.png b/assets/fonts/scorefont-a.png new file mode 100644 index 0000000..04ab485 Binary files /dev/null and b/assets/fonts/scorefont-a.png differ diff --git a/assets/fonts/scorefont-b.png b/assets/fonts/scorefont-b.png new file mode 100644 index 0000000..e08f5a5 Binary files /dev/null and b/assets/fonts/scorefont-b.png differ diff --git a/assets/fonts/scorefont.png b/assets/fonts/scorefont.png deleted file mode 100644 index 0b34395..0000000 Binary files a/assets/fonts/scorefont.png and /dev/null differ diff --git a/assets/levels/maze.lvl b/assets/levels/maze.lvl index e2d2a3e..4d59c43 100644 --- a/assets/levels/maze.lvl +++ b/assets/levels/maze.lvl @@ -8,7 +8,7 @@ ####.###.#.###.#### ####.#.......#.#### ####.#.## ##.#.#### - B...# #...A +# B...# #...A # ####.#.## ##.#.#### ####.#.......#.#### ####.#.#####.#.#### diff --git a/game/states/play.js b/game/states/play.js index 173564b..9a0748c 100644 --- a/game/states/play.js +++ b/game/states/play.js @@ -43,8 +43,8 @@ Play.prototype = { this.game.physics.startSystem(Phaser.Physics.ARCADE); - this.playerAScoreText = this.game.add.bitmapText(-0.1, -0.4, 'spaced-scorefont','0',1); - this.playerBScoreText = this.game.add.bitmapText(this.world.width/this.world.scale.x - 2.1, -0.4, 'spaced-scorefont','0',1); + this.playerAScoreText = this.game.add.bitmapText(-0.1, -0.4, 'spaced-scorefont-a','0',2); + this.playerBScoreText = this.game.add.bitmapText(this.world.width/this.world.scale.x - 3.1, -0.4, 'spaced-scorefont-b','0',2); this.gameWon = false; }, @@ -54,13 +54,14 @@ Play.prototype = { if (!this.gameWon && this.pills.total === 0) { this.gameWon = true; if (this.playerA.score > this.playerB.score) { - this.setVictoryText("PLAYER A WINS"); + this.setVictoryText('RED WINS', 'a'); } else if (this.playerA.score < this.playerB.score) { - this.setVictoryText("PLAYER B WINS"); + this.setVictoryText('YELLOW WINS', 'b'); } else { - this.setVictoryText("DRAW"); + var victoryColor = this.playerA.isMyTurn ? 'b' : 'a'; + this.setVictoryText('DRAW', victoryColor); } var self = this; @@ -207,10 +208,9 @@ Play.prototype = { for (var i=0; i