@@ -36,6 +36,11 @@ def __init__(self, table_size):
3636 self .font = pygame .font .SysFont ("Courier New" , 35 )
3737 self .FPS = pygame .time .Clock ()
3838
39+ img = pygame .image .load ("images/Tc-O.png" )
40+ self .mark_o = pygame .transform .scale (img , (self .cell_size , self .cell_size ))
41+ img = pygame .image .load ("images/Tc-X.png" )
42+ self .mark_x = pygame .transform .scale (img , (self .cell_size , self .cell_size ))
43+
3944
4045 # draws table representation
4146 def _draw_table (self ):
@@ -57,20 +62,19 @@ def _move(self, pos):
5762 x , y = pos [0 ] // self .cell_size , pos [1 ] // self .cell_size
5863 if self .table [x ][y ] == "-" :
5964 self .table [x ][y ] = self .player
60- self ._draw_char (x ,y , self . player )
65+ self ._draw_char (x , y )
6166 self ._game_check ()
6267 self ._change_player ()
6368 except :
6469 print ("Click inside the table only" )
6570
6671
6772 # draws character of the recent player to the selected table cell
68- def _draw_char (self , x , y , player ):
73+ def _draw_char (self , x , y ):
6974 if self .player == "O" :
70- img = pygame . image . load ( "images/Tc-O.png" )
75+ img = self . mark_o
7176 elif self .player == "X" :
72- img = pygame .image .load ("images/Tc-X.png" )
73- img = pygame .transform .scale (img , (self .cell_size , self .cell_size ))
77+ img = self .mark_x
7478 screen .blit (img , (x * self .cell_size , y * self .cell_size , self .cell_size , self .cell_size ))
7579
7680
0 commit comments