player.
In diesem Attribute speicher wir, welcher Spieler (1 oder -1) gerade dran ist.klick(), welche aufgerufen werden soll,
wenn auf den Canvas mit der Maus geklickt wurde.
| TTT |
|---|
|
-feld:int[][] -player:int |
|
+TTT() +paint() +klick(e:Event) |
self.__canvas.bind( "<Button-1>", self.klick )
bind() des Canvases, bindet ein Ereignis an eine Methode. Das Ereignis "<Button-1>"
ist ein Klick mit der linken Maustaste.klick() kann entsprechend des Struktogramms umgesetzt werden. Sie bekommt bei jedem
Mausklick ein Klick-Event übergeben, welches der Parameter e ist.self.__player = -self.__player zu realisieren, denn es muss ja nur das Vorzeichen
geändert werden.
paint, damit die Änderungen am feld-Attribute
auch angezeigt werden.