BGEventクラス - magu1436/TkinterBoardGame GitHub Wiki
BGEventクラスとは?
Piece
オブジェクトや Tile
オブジェクトがクリックされたときに呼ぶ関数が、引数として受け取るオブジェクトのクラス。
クリックイベント関数は、必ずこのクラスのオブジェクトを引数として受け取る必要がある。
def clicked_func(event: BGEvent):
print(event.coordinate)
tile = Tile(right_clicked_event=clicked_event)
インスタンス属性
board
(Board
): クリックされたオブジェクトが存在するBoardオブジェクト
target_obj
(Piece | Tile
): クリックされたオブジェクト
coordinate
(Coordinate
): クリックされたマスの座標
tkevent
(tkinter.Event
): tkinter
のクリック時に呼び出されたときに渡されるイベントオブジェクト