boolean drawFlag = true; //クリック後に描画するためのフラッグ void setup() { size(400, 400); //画面の大きさを決める strokeWeight(1); //細い線にする } void draw() { if (drawFlag) { background(255); //白背景 for (int i=0; i<10; i++) { //5回繰り返す float x = random(0, width); //0~width(500)のランダムな数をx入れる float y = random(0, height); //0~height(500)のランダムな数をyに入れる line(0, 0, x, y); //画面まんなかから丸に向かって線を引く line(0, height, x, y); //画面まんなかから丸に向かって線を引く line(width, 0, x, y); //画面まんなかから丸に向かって線を引く line(width, height, x, y); //画面まんなかから丸に向かって線を引く } drawFlag = false; //描画後にfalseにする } } void mousePressed() { drawFlag = true; //クリックでdrawFlagをtrue }