xxxxxxxxxx
var traf1 = [];
var traf2 = [];
var lines = [];
var p1;
var p2;
var n;
function setup(){
n = 0;
createCanvas(1000, 500);
p1 = new car(300, 400, 100, 0);
p2 = new car(700, 400, 500, 1);
for (i = 0; i <= 3; i++){
traf1[i] = new object(100+i*100);
}
for (i = 0; i <= 3; i++){
traf2[i] = new object(500+i*100);
}
for (k = 200; k <=400; k+=100) {
for (i=0; i <= 500; i+=100) {
lines[n] = new board(k, i);
n+=1;
}
}
for (k = 600; k <=800; k+=100) {
for (i=0; i <= 500; i+=100) {
lines[n] = new board(k, i);
n+=1;
}
}
}
function draw(){
background(250);
textSize(40);
if(p1.score >= 1500){
text("PLAYER 1 WINS", 330, 250);
}
else if(p2.score >=1500){
text("PLAYER 2 WINS", 330, 250);
}else{
rectMode(CORNER);
noStroke();
fill(191);
rect(100, 0, 800, height);
stroke(255);
strokeWeight(7);
line(500, 0, 500, height);
for (i = 0; i <=35; i++){
lines[i].upd();
}
for (i = 0; i <= 3; i++){
traf1[i].upd();
p1.crash(traf1[i].getx(), traf1[i].gety(), traf1[i].geta());
}
for (i = 0; i <= 3; i++){
traf2[i].upd();
p2.crash(traf2[i].getx(), traf2[i].gety(), traf2[i].geta());
}
p1.upd();
p2.upd();
}
}