Processing

PythonでProcessing Input Mouse mousePressed() マウスが押された時に処理する

mousePressed()関数は、マウスのボタンが押されるたびに一度だけ呼び出される。どのボタンが押されたかは、mouseButton変数を使って調べることができる。

マウスとキーボードのイベントは、プログラムにdraw()がある場合にのみ動作する。draw()がないと、コードは一度だけ実行され、その後イベントの受信を停止する。

value = 0

def draw(): 
    fill(value)
    rect(25, 25, 50, 50)

def mousePressed(): 
    global value
    if value == 0:
        value = 255
    else:
        value = 0