def setup
createCanvas(100, 100)
button = createButton('Colorize if loop')
button.position(0, 140)
button.mousePressed do
if isLooping
@colBG = color(rand(255), rand(255), rand(255))
@colFill = color(rand(255), rand(255), rand(255))
end
end
checkbox = createCheckbox('loop', true)
checkbox.position(0, 105)
checkbox.changed do
if checkbox.checked
loop
else
noLoop
end
end
@colBG = color(0)
@colFill = color(255)
end
def draw
background(@colBG)
fill(@colFill)
ellipse(frameCount % width, height / 2, 50)
end
drawメソッドが継続的に呼び出されている状態かどうかを判定します。
なし
true : drawメソッドが継続的に呼び出されている
false : drawメソッドが継続的に呼び出されていない