xxxxxxxxxx
30
// CheckBox (c) 2015, 2021 kouichi.matsuda@gmail.com
function setup() {
let cb = createCheckbox("塗り");
cb.changed(checked); // チェックされたらcheckedを実行
cb = createCheckbox("輪郭", true); // 最初はチェックされている
cb.changed(checked); // チェックされたらcheckedを実行
}
function draw() {
background(255);
rect(10, 10, 80, 80);
}
function checked() {
if (this.value() === "塗り") {
if (this.checked()) {
fill(200);
} else {
noFill();
}
}
if (this.value() === "輪郭") {
if (this.checked()) {
stroke(0);
} else {
noStroke();
}
}
}