xxxxxxxxxx
// Last updated on August 21st, 2020
// Original by EliK at https://www.openprocessing.org/sketch/837906
let gamePlay;
let gameOver;
let score;
let clouds;
function setup() {
createCanvas(windowWidth, windowHeight);
background(100);
frameRate(60);
ellipseMode(RADIUS);
rectMode(CORNERS);
textAlign(CENTER, CENTER);
gamePlay = new Game(windowHeight - 100);
gameOver = false;
score = 0;
clouds = [new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud(), new Cloud()];
}
function draw() {
mainScene();
gamePlay.move();
gamePlay.moveObstacle();
gamePlay.obstacleHit();
gamePlay.display();
if(gameOver == true) {
background(0);
gameOverScene();
}
}
function keyPressed() {
gamePlay.movingSwitch();
if(keyCode === LEFT_ARROW) {
gamePlay.moveLeft();
} else if(keyCode === RIGHT_ARROW) {
gamePlay.moveRight();
}
}
function keyTyped() {
if(key === ' ') {
gamePlay.pause();
}
}