boolean drawFlag = true; //クリックごとに描画するためのフラッグ void setup(){ size( 400, 400); background(255); } void draw(){ if(drawFlag){ //drawFlagがtrueだったら background(255); for(int x = 0;x < width; x++){ //xをwidthの数増やす float color1 = random(255); //color1にrandomな色を入れる stroke(color1); line( x, 0, x ,height/2); //縦の線をランダムな位置と色で描く line( x*x, height/2, x, height); } drawFlag = false; } } void mousePressed(){ drawFlag = true; //クリックでdrawFlagをtrue }