void setup() {
size(400,400);
}
float a = 0;
void draw() {
fill(#021050, 5);
rect(0, 0, width, height);
translate(200+a*10, 200+a*10);
rotate(a);
scale(a/15);
a += 0.05;
kao(0, -50);
kao(1, 50);
if (a>30) a -= 50;
}
// 魔法の筆 呪文で絵描くよ 君も描こう!
void kao(int don, float b) {
stroke(0);
strokeWeight(2);
fill(#e7eedd);
ellipse(b, 0, 50, 50);
noStroke();
fill(#68c0c0 + #8f8768 * don);
ellipse(b, 0, 38, 38);
stroke(0);
strokeWeight(1.4);
arc(b + 4.26, 5, 8.5, 7.3, 0.3, PI, OPEN);
arc(b + 4.26, 5, 8.5, 7.3, 0, PI - 0.3, OPEN);
fill(0);
ellipse(b - 11, -2, 6.56, 7);
ellipse(b + 11, -2, 6.56, 7);
}
// 世界が始まるよ