From 25b5fb04067dcc65d1bbb76a99a919d92ceaab25 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Sun, 31 Aug 2014 14:17:06 +0200 Subject: Added sound effect for player respawning --- game/states/play.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'game/states/play.js') diff --git a/game/states/play.js b/game/states/play.js index 4d6080b..99d29a1 100644 --- a/game/states/play.js +++ b/game/states/play.js @@ -341,6 +341,7 @@ Play.prototype = { } poisonPill.destroy(); + player.respawnSound.play(); }, playerPlayerCollision: function(playerA, playerB) { var eatenPlayer = playerA.isMyTurn ? playerB : playerA; @@ -348,7 +349,13 @@ Play.prototype = { var respawnX = Math.ceil(this.gameWidth/2)-1; var respawnY = Math.ceil(this.gameHeight/2)-1; - eatenPlayer.teleport(respawnX, respawnY); + if (eatenPlayer.lastTween) { + eatenPlayer.lastTween.onComplete.add(eatenPlayer.teleport.bind(eatenPlayer, respawnX, respawnY), eatenPlayer); + } + else { + eatenPlayer.teleport(respawnX, respawnY); + } + eatenPlayer.respawnSound.play(); }, togglePlayerTurn: function() { this.updatePlayerTurn((this.playerTurn+1)%this.players.length); -- cgit v1.2.3