xxxxxxxxxx
45
let runner;
let runnerImage;
let obstacleImage;
let obstacles =[];
function preload(){
obstacleImage = loadImage('./images/bot_head.png');
runnerImage = loadImage('./images/io_t.png');
}
function setup() {
createCanvas(600, 300);
runner = new Runner();
}
function draw() {
if(random(1) < 0.005){
obstacles.push(new Obstacle());
}
background(186, 227, 207,100);
runner.show();
runner.move();
for(let obstacle of obstacles){
obstacle.move();
obstacle.show();
if(runner.collide(obstacle)){
background(186, 220, 207,255);
obstacles.shift();
}
if(obstacle.x < 0){
obstacles.shift();
}
}
}
function keyPressed(){
if(key === ' '){
if(runner.y>150){
runner.jump();
}
}
}