This commit is contained in:
Adrian Hinz 2017-11-28 15:30:06 +01:00
parent abe4c65e18
commit 0dc47d3bbd
1 changed files with 6 additions and 1 deletions

View File

@ -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;