boolean drawFlag = true; //クリックごとに描画するためのフラッグ float a,b,c; void setup() { size(400, 400); } void draw() { if (drawFlag) { //drawFlagがtrueだったら background(255); for (int i = 0; i < 100; i ++) { //線を描画。y軸のa, b座標はランダム a =random(height); b = random(width); line(0, a, 100, a); line(300, a, width, a); line(100,a/4,300,a/4); line(100,300+a/4,300,300+a/4); line(100, 100+b/2, 300, 100+a/2); //y軸の値を変える(ずれる) } drawFlag = false; //描画後にfalseにする } } void mousePressed() { drawFlag = true; //クリックでdrawFlagをtrue }