xxxxxxxxxx
/*-----------------------------
Race Thing
13 Feb 2017
Nicholas Nowak
jedinick@msn.com
Class 3001 8:10 AM Tues, Thurs
-----------------------------*/
void setup(){
size(500,500);
background(155);
stroke(1);
frameRate(10);
}
void draw(){
for (int i = 0; i < 1; i++) {
eye ( int(random(255)), 50, int(random(255)), int(random(255)), int(random(255)));
}
}
void eye (float x, float y, int R, int G, int B) {
fill(155);
rect(250,250,500,500);
//Red Car
//left
fill(255);
fill(R, G, B);
ellipse(x+80+10,y+10,30,30); //color
fill(255);
ellipse(x+80+5,y+5,10,10); //Dot
//right
fill(255);
fill(R, G, B);
ellipse(x+40+10,y+10,30,30); //color
fill(255);
ellipse(x+40+5,y+5,10,10); //dot
rect(x+55,40,50,20);
fill(200,0,0);
rect(x+80,50,100, 20); //white
//Green Car
//left
loop();
fill(255);
fill(R, B, B);
ellipse(B+80+10,150+10,30,30); //color
fill(255);
ellipse(B+80+5,150+5,10,10); //Dot
//right
fill(255);
fill(R, B, B);
ellipse(B+40+10,150+10,30,30); //color
fill(255);
ellipse(B+40+5,150+5,10,10); //dot
rect(B+55,140,50,20);
fill(0,155,0);
rect(B+80,150,100, 20); //white
//Dark Yellow Car
//left
loop();
fill(255);
fill(G, R, G);
ellipse(R+80+10,250+10,30,30); //color
fill(255);
ellipse(R+80+5,250+5,10,10); //Dot
//right
fill(255);
fill(B, R, G);
ellipse(R+40+10,250+10,30,30); //color
fill(255);
ellipse(R+40+5,250+5,10,10); //dot
rect(R+55,240,50,20);
fill(155,155,0);
rect(R+80,250,100, 20); //white
//Blue Car
loop();
rectMode(CENTER);
//left
fill(255);
fill(G, B, R);
ellipse(G+80+10,350+10,30,30); //color
fill(255);
ellipse(G+80+5,350+5,10,10); //Dot
//right
fill(255);
fill(G, B, R);
ellipse(G+40+10,350+10,30,30); //color
fill(255);
ellipse(G+40+5,350+5,10,10); //dot
rect(G+55,340,50,20);
fill(0,155,155);
rect(G+80,350,100, 20); //white
line(500,100,0,100);
line(500,200,0,200);
line(500,300,0,300);
line(500,400,0,400);
}
//Continue
void mousePressed() {
loop();
}
//Pause
void mouseReleased() {
noLoop();
}