Skip to content

Commit

Permalink
Merge pull request #39 from DaGuT/gameoverfix
Browse files Browse the repository at this point in the history
gameover now RESTARTS if you hit pipe
  • Loading branch information
Versatilus authored Mar 23, 2018
2 parents e729cec + 265a618 commit 6a1feeb
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions sketch.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ var pipeBodySprite;
var pipePeakSprite;
var bgImg;
var bgX;
var gameisover = false;
var gameoverFrame=0;

var touched = false;
var prevTouched = touched;
Expand Down Expand Up @@ -75,7 +75,7 @@ function draw() {
bird.update();
bird.show();

if (frameCount % 150 === 0) {
if ((frameCount-gameoverFrame) % 150 == 0) {
pipes.push(new Pipe());
}

Expand All @@ -97,9 +97,6 @@ function draw() {
prevTouched = touched;


if (gameisover) {
noLoop();
}
}

function showScores() {
Expand All @@ -113,14 +110,15 @@ function gameover() {
text('HIT', width / 2, height / 2);
maxScore = max(score, maxScore);
score = 0;
gameisover = true;
reset();
}

function reset() {
bgX = 0;
pipes = [];
bird = new Bird();
pipes.push(new Pipe());
gameoverFrame=frameCount-1;
}

function keyPressed() {
Expand Down

0 comments on commit 6a1feeb

Please sign in to comment.