void setup() { size(400,300); } float x=0.0; float y=0.0; float y1=0.0; int r,g,b; int h,s,br; void draw() { background(9,16,178); fill(255);//yuki x=10.0*sin(y1/20.0)+150.0; ellipse(x,y1,10,10); y1 = y1 + 0.25; fill(255); x=10.0*sin(y1/20.0+10)+50.0; ellipse(x,y1,10,10); fill(255); x=10.0*sin(y1/20.0+10)+250.0; ellipse(x,y1,10,10); fill(255); x=10.0*sin(y1/20.0)+350.0; ellipse(x,y1,10,10); if(y1>300) { y1=0; } y=y+0.5; fill(255); x=10.0*sin(y/20.0)+200.0; ellipse(x,y,10,10); fill(255); x=10.0*sin(y/20.0+10)+100.0; ellipse(x,y,10,10); fill(255); x=10.0*sin(y/20.0+10)+300.0; ellipse(x,y,10,10); fill(255); x=10.0*sin(y/20.0)+400.0; ellipse(x,y,10,10); fill(255); x=10.0*sin(y/20.0); ellipse(x,y,10,10); if(y>300) { y=0; } fill(255);//yukidaruma ellipse(153,140,55,50); ellipse(247,140,55,50); ellipse(200,250,95,90); ellipse(200,180,85,80); fill(255,0,0);//boushi triangle(200,85,180,145,220,145); fill(255);//bonbon ellipse(200,85,20,20); fill(0);//me,hana ellipse(210,170,9,19); ellipse(190,170,9,19); ellipse(200,185,13,10); noFill();//kuchi arc(200,180,55,50,radians(38),radians(142)); fill(245,124,194);//hoppe ellipse(175,187,12,9); ellipse(225,187,12,9); fill(255,0,0);//botton ellipse(200,235,15,15); ellipse(200,255,15,15); fill(152,54,54);//tree rect(45,230,50,70); fill(33,165,22);//tree triangle(70,45,5,230,135,230); fill(245,250,3); ellipse(70,45,20,20); fill(255,0,r); ellipse(55,150,10,10); r=r+2; if(255