xxxxxxxxxx
int x;
int y;
int w;
int z;
int a;
float num = 0;
float counter = .01;
void setup () {
size(500, 500);
x=250;
y=250;
w=100;
z=150;
a=250;
}
void draw () {
background(250);
//eyeshape
stroke(5);
fill(255);
ellipseMode (CENTER);
ellipse (x, y, w+200, w+50);
//pupil
stroke(5);
ellipseMode (CENTER);
fill (#ffef14);
float pupilX = map(mouseX, 0, width, 250, 250);
float pupilY = map(mouseY, 0, height, 200, 300);
ellipse(pupilX, pupilY, w-50, w-50);
//boat
float z = sin(num)*100;
fill(#493f45);//brownsihpurple
quad(z, a, z+20, a, z+10, a+10, z+4, a+10);
//sail
fill(#c1271f);//red
triangle(z+10, a-10, z+10, a-5, z+15, a-8);
line(z+10, a-5, z+10, a);
num += counter;
println(sin(num)*100);
}