boolean drawFlag = true; //クリックごとに描画するためのフラッグ float x, y; void setup() { size(400, 400); } void draw() { if (drawFlag) { //drawFlagがtrueだったら background(255); for (int i = 0; i < 100; i ++) { //線を描画。x, y座標はランダム x=random(width); y=random(height); line(y,y/2,y,100);//左上と右上 line(100,y,y/2,y);//左上と左下 line(100-y,400-y*2,100-y,300);//上から二つ目の三角形 line(100-y,300-y*2,100-y,200);//上から3つ目の三角形 line(100-y,500-y*2,100-y,400);//上から3つ目の三角形 } drawFlag = false; //描画後にfalseにする } } void mousePressed() { drawFlag = true; //クリックでdrawFlagをtrue }