feld
.
In diesem Attribut speichern wir für jede Feldposition ob es frei ist, ein Kreuz oder einen Kreis enthält.
TTT |
---|
-feld:int[][] |
+TTT() +paint() |
self.__feld=[[1,0,-1],[0,0,0],[0,0,0]]
paint
-Methode erweitert werden.TTT |
---|
-feld:int[][] |
+TTT() +paint() -kreuz(x:int, y:int) -kreis(x:int, y:int) |
def __kreuz(self, x, y):
self.__canvas.create_line(x*100+10 , y*100+10, x*100+90, y*100+90, width=5)
self.__canvas.create_line(x*100+90, y*100+10, x*100+10 , y*100+90, width=5)
def __kreis(self, x, y):
self.__canvas.create_oval(x*100+10 , y*100+10, x*100+90, y*100+90, width=5)
paint
muss erweitert werden.__feld[x][y]
eine eins oder eine minus eins enthält.