void setup (){ size (400,300); background(100,100,255); frameRate(10); } void draw() { //if you are over ground, paint blades of grass on mouseclick if (mouseY>150){ if(mousePressed) { stroke (50,150,50); fill(50, mouseY,100); beginShape(TRIANGLES); vertex(mouseX-10, mouseY);//wing2 vertex(mouseX-30, mouseY-15); vertex(mouseX+10, mouseY); vertex(mouseX-10, mouseY); //tail vertex(mouseX-25, mouseY-30); vertex(mouseX, mouseY); vertex(mouseX, mouseY-40);//head vertex(mouseX, mouseY-30); vertex(mouseX+10, mouseY-35); vertex(mouseX-10, mouseY);//trunk vertex(mouseX, mouseY-40); vertex(mouseX+10, mouseY); vertex(mouseX-10, mouseY);//wing1 vertex(mouseX+30, mouseY-15); vertex(mouseX+10, mouseY); endShape(); } } else { if(mousePressed) { noStroke(); fill(255,255,255,100); ellipse(mouseX, mouseY, mouseY,mouseY/3); } } } //int top=25, horizonLine = (height - 35), bottom = height-10; //int bladeSize = (height-mouseY);