//// Project 2 -- make Frank the Gladiator follow object float frankX, frankY; float jewelX, jewelY; void setup () { // arena size ( 600, 320 ); } void draw () { background ( 150 ); //sand fill ( 230, 214, 150 ); rectMode ( CORNER ); rect( 0, 200, 599, 120 ); // Frank the Gladiator // torso armor fill ( 190 ); rectMode ( CENTER ); rect ( mouseX, mouseY, 50, 80 ); // head fill ( 220, 190, 140 ); ellipse ( mouseX, mouseY-62, 45, 45); // eyes fill ( 250, 235, 215 ); ellipse ( mouseX-10, mouseY-65, 12, 10 ); fill ( 250, 235, 215 ); ellipse ( mouseX+10, mouseY-65, 12, 10 ); // iris fill ( 32,178,170 ); ellipse ( mouseX-8, mouseY-64, 5, 5 ); fill ( 32,178,170 ); ellipse ( mouseX+12, mouseY-64, 5, 5 ); action(); } void action () { jewel(); } void jewel () { fill ( 50, 180, 200 ); stroke ( random(50), random(130), random(205) ); strokeWeight ( random(5) ); ellipse ( jewelX, jewelY, 30, 30 ); // Reset stroke (0); strokeWeight ( 1 ); fill ( 255 ); } void mousePressed () { //// jewel appears jewelX= mouseX; jewelY= mouseY; }