xxxxxxxxxx
68
let mouthOpen = false;
let fish = true;
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
background("midnightblue");
fill("black");
ellipse(200,200,225,200)
triangle(90,175,170,110,105,50)
triangle(310,175,230,110,290,50)
fill("white")
let eye1 = circle(145,190,75)
let eye2 = circle(255,190,75)
fill("black")
let eyeY = map(mouseY,0,400,160,210)
let eyeX = map(mouseX, 0, 400, 175,225)
let pupil1 = circle(eyeX+52,eyeY,60)
let pupil2 = circle(eyeX-52,eyeY,60)
fill ("pink")
triangle(185,215,215,215,200,225)
fill("black")
ellipse (200,257,80,58)
if (mouthOpen){
fill("paleVioletRed");
ellipse (200,257,80,58);
}
if (fish){
let fishX = mouseX;
let fishY = mouseY;
fill("skyblue");
ellipse(fishX,fishY,40,25);
fill("lightgreen");
triangle(fishX+20,fishY,fishX+35,fishY+10,fishX+35,fishY-10)
fill("black");
circle(fishX-8,fishY,4);
}
fill ("skyblue")
text('double click for more fish !!',50,350)
text('click to feed cat', 50, 333)
}
function mousePressed() {
mouthOpen = true;
}
function mouseReleased() {
fish = false;
mouthOpen = false;
}
function doubleClicked() {
fish = true;
}