//ぐるぐるまわる void setup() { size(300, 300); frameRate(80); } float x = 0.0; float y = 0.0; int deg = 1; void draw() { background(255); { fill(255,80,80); x = width / 2 + 15.0*cos(radians(deg)); y = height / 2 + 15.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 30,30); deg = deg + 1; } { fill(255,255,0); x = width / 2 + 45.0*cos(radians(deg)); y = height / 2 + 45.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 30,30); deg = deg + 1; } { fill(51,204,51); x = width / 2 + 75.0*cos(radians(deg)); y = height / 2 + 75.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 30,30); deg = deg + 1; } { fill(51,204,204); x = width / 2 + 105.0*cos(radians(deg)); y = height / 2 + 105.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 30,30); deg = deg + 1; } { fill(51,102,255); x = width / 2 + 135.0*cos(radians(deg)); y = height / 2 + 135.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 30,30); deg = deg + 1; } { fill(255,0,255); x = width / 2 + 165.0*cos(radians(deg)); y = height / 2 + 165.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 30,30); deg = deg + 1; } { fill(204,0,0); x = 225.0 + 10.0*cos(radians(deg)); y = 75.0 + 10.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(204,153,0); x = 225.0 + 30.0*cos(radians(deg)); y = 75.0 + 30.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(0,128,0); x = 225.0 + 50.0*cos(radians(deg)); y = 75.0 + 50.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(0,102,153); x = 225.0 + 70.0*cos(radians(deg)); y = 75.0 + 70.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg+1; } { fill(51,51,255); x = 225.0 + 90.0*cos(radians(deg)); y = 75.0 + 90.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(204,0,204); x = 225.0 + 110.0*cos(radians(deg)); y = 75.0 + 110.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(255,124,128); x = 75.0 + 10.0*cos(radians(deg)); y = 225.0 + 10.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(255,255,102); x = 75.0 + 30.0*cos(radians(deg)); y = 225.0 + 30.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(102,255,102); x = 75.0 + 50.0*cos(radians(deg)); y = 225.0 + 50.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(0,255,255); x = 75.0 + 70.0*cos(radians(deg)); y = 225.0 + 70.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(102,153,255); x = 75.0 + 90.0*cos(radians(deg)); y = 225.0 + 90.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(255,102,255); x = 75.0 + 110.0*cos(radians(deg)); y = 225.0 + 110.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(165,0,33); x = 75.0 + 10.0*cos(radians(deg)); y = 75.0 + 10.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(102,51,0); x = 75.0 + 30.0*cos(radians(deg)); y = 75.0 + 30.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(0,51,0); x = 75.0 + 50.0*cos(radians(deg)); y = 75.0 + 50.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(0,51,102); x = 75.0 + 70.0*cos(radians(deg)); y = 75.0 + 70.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(0,0,102); x = 75.0 + 90.0*cos(radians(deg)); y = 75.0 + 90.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(102,0,102); x = 75.0 + 110.0*cos(radians(deg)); y = 75.0 + 110.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(165,0,33); x = 75.0 + 10.0*cos(radians(deg)); y = 75.0 + 10.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(255,153,153); x = 225.0 + 10.0*cos(radians(deg)); y = 225.0 + 10.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(255,255,153); x = 225.0 + 30.0*cos(radians(deg)); y = 225.0 + 30.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(153,255,153); x = 225.0 + 50.0*cos(radians(deg)); y = 225.0 + 50.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(102,255,255); x = 225.0 + 70.0*cos(radians(deg)); y = 225.0 + 70.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(153,204,255); x = 225.0 + 90.0*cos(radians(deg)); y = 225.0 + 90.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } { fill(255,153,255); x = 225.0 + 110.0*cos(radians(deg)); y = 225.0 + 110.0*sin(radians(deg)); noStroke(); ellipse(int(x), int(y), 20,20); deg = deg + 1; } }