From 0dc47d3bbd4d19d702522b73870d2a67c6bdb8dd Mon Sep 17 00:00:00 2001 From: Adrian Hinz Date: Tue, 28 Nov 2017 15:30:06 +0100 Subject: [PATCH] s --- js/main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index 57aaac7..e69fb74 100644 --- a/js/main.js +++ b/js/main.js @@ -66,6 +66,7 @@ function component(width, height, color, x, y, type) { } this.maxForwardSpeed = 4; this.maxBackwardSpeed = -2; + this.booster = false; this.moveAngle = 0; this.x = x; this.y = y; @@ -138,12 +139,14 @@ function slowdown(n, myGamePiece) { function boosterOn(lmyGamePiece) { lmyGamePiece.maxForwardSpeed = 8; lmyGamePiece.maxBackwardSpeed = -5; + lmyGamePiece.booster = true; lmyGamePiece.lightsColor = 'red'; } function boosterOff(lmyGamePiece) { lmyGamePiece.maxForwardSpeed = 4; lmyGamePiece.maxBackwardSpeed = -2; + lmyGamePiece.booster = false; lmyGamePiece.lightsColor = 'yellow'; } @@ -169,7 +172,9 @@ function updateGameArea() { slowdown(0.2, firstCar); //myGamePiece.speed = 0; } - if (myGameArea.keys && myGameArea.keys[69]) { boosterOn(firstCar);} // E + if (myGameArea.keys && myGameArea.keys[69]) { + boosterOn(firstCar); + } else boosterOff(firstCar);// E if (myGameArea.keys && myGameArea.keys[81]) { boosterOff(firstCar);} // Q if (myGameArea.keys && (myGameArea.keys[37] || myGameArea.keys[65])) { if (firstCar.speed > 0) firstCar.moveAngle = -2;