Итак, у меня есть кнопка ВКЛ-ВЫКЛ, которая рисует круг. Проблема, с которой я сталкиваюсь, заключается в том, что состояния ON OFF случайны в зависимости от того, как долго я нажимаю кнопку. Я предполагаю, что это связано с функцией draw(), которая также зацикливает функцию моей кнопки во времени с частотой кадров. Я хочу, чтобы кнопка включалась при однократном нажатии и выключалась при повторном нажатии, независимо от того, как долго кнопка нажата. Вот код.
else if (circle4.pressed()) {
println("button 4 is pressed");
if(drawCirclesPrimary){
drawCirclesPrimary = false;
}
else{
drawCirclesPrimary = true;
}
println("drawCirclesPrimary"+drawCirclesPrimary);
}