int triangleX = 0; int triangleY = 0; int rectX = 500; float i = random (0, 800); int cnt = 0; int xspeed, yspeed; int xpos, ypos, wdth, ht; void setup(){ size(500, 300); int x = 25; xspeed = 3; yspeed = 6; wdth = 150; ht = 150; xpos = width/2; ypos = height/2; frameRate(50); } void draw(){ background(0); fill(#FF6655); ellipse(xpos, ypos, wdth, ht); xpos+=xspeed; ypos+=yspeed; if (xpos>=width-wdth/2 || xpos<=wdth/2){ xspeed*=-1; } if (ypos>=height-ht/2 || ypos<=ht/2){ yspeed*=-1; } strokeWeight(5); fill(#FF0000); ellipse(mouseX, mouseY,100,50); stroke(150); line(mouseX, mouseY, pmouseX, pmouseY); fill(#00BBFF); int x = 200; int y = 200; float gray = random (0,255); stroke(gray); strokeWeight(3); line(i,0,500,350); line(500,0,i,800); line(0,i,800,800); line(800,i, 400, i); line(i,400,800,800); line(55,650,475,i); fill(#22BBFF); triangle(0, 350, 25, i, 50, 350); fill(#006600); triangle( 5 + triangleX, 5+triangleY, 0, 10, i, 200); triangleX = triangleX + 1; if (triangleX > 500) triangleX = 0; fill(#457A90); triangle(25 + triangleX, 45+triangleY, 25, i, 50, 90); triangleX = triangleX + 1; if (triangleX > 500) triangleX = 0; fill(#FF5500); rect(rectX-10, i, 50, 250); rectX = rectX - 50; if (rectX < 0) rectX = 500; line(mouseX, mouseY, pmouseX, pmouseY); line(mouseX+i, mouseY=10, pmouseX, pmouseY); print("Gimme some candy!"); if(cnt==10){ i= random(0,300); cnt = 0; }else cnt++; }