いくつかboolean
の s を使用して、印刷する必要がある楕円と印刷しない楕円を決定できます。
例えば
void keyPressed(){
switch(keyCode){
case 'z':
drawingFirstEllipse = !drawingFirstEllipse;
break;
case 'x':
drawingSecondEllipse = !drawingSecondEllipse;
break;
case 'c':
drawingThirdEllipse = !drawingThirdEllipse;
break;
case 'v':
drawingFourthEllipse = !drawingFourthEllipse;
break;
}
}
次に、void draw(void)
メソッドで楕円を簡単に描画できます。
void draw(){
background(0);
if(drawingFirstEllipse) ellipse(50, 50, 10, 10);
if(drawingSecondEllipse) ellipse(50, 50, 70, 10);
if(drawingThirdEllipse) ellipse(50, 50, 130, 10);
if(drawingFourthEllipse) ellipse(50, 50, 190, 10);
}
お役に立てば幸いです[;