GUIを使用してPythonでマインスイーパゲームを作成しています。マウスの右クリックを使用して、GUI のフィールドにフラグを立てたいと考えています。左クリックを検出する機能を備えたgraphics.pyライブラリ(先生から提供されたもの)があります。右クリックを検出するにはどうすればよいですか? 左クリックを検出する関数は次のとおりです。
def getMouse(self):
self.update() # flush any prior clicks
self.mouseX = None
self.mouseY = None
while self.mouseX == None or self.mouseY == None:
self.update()
if self.isClosed(): raise GraphicsError("getMouse in closed window")
time.sleep(.1) # give up thread
x,y = self.toWorld(self.mouseX, self.mouseY)
self.mouseX = None
self.mouseY = None
return Point(x,y)
Point(x,y) でクリック座標が得られます。