Skip to content

Commit da2d538

Browse files
Update TicTacToe.py
1 parent d18e30d commit da2d538

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

TicTacToe-GUI/TicTacToe.py

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
55
"""
66

7+
8+
79
import pygame, sys
810
from pygame.locals import *
911
import numpy as np
10-
12+
#import WorkingModal as Wp
1113
#------
1214
#constants
1315
#-------
@@ -48,10 +50,16 @@
4850
# on which text is drawn on it.
4951
text = font.render('Press R to restart', True, green, blue)
5052

53+
Won= font.render(" Won", True ,blue,green)
54+
leave=font.render("Press X to Exit" ,True, white, red)
5155
# create a rectangular object for the
5256
# text surface object
57+
leaveRect=text.get_rect()
5358
textRect = text.get_rect()
54-
textRect.center = (width-150, height-13)
59+
winRect=Won.get_rect()
60+
winRect.center=(100,30)
61+
textRect.center = (width-400, 30)
62+
leaveRect.center=(width-120,30)
5563

5664
board=np.zeros( (board_rows,board_columns))
5765
#print(board)
@@ -184,7 +192,10 @@ def restart():
184192
mark_square(clicked_row,clicked_column, player)
185193
if(check_win(player)):
186194
game_over=True
195+
Won= font.render("Player"+str(player)+" Won", True ,blue,green)
196+
screen.blit(Won, winRect)
187197
screen.blit(text, textRect)
198+
screen.blit(leave,leaveRect)
188199
player=player%2 +1
189200

190201

@@ -195,6 +206,9 @@ def restart():
195206
if event.key==pygame.K_r:
196207
restart()
197208
game_over=False
209+
elif event.key==pygame.K_x:
210+
pygame.quit()
211+
sys.exit()
198212
#print(board)
199213
pygame.display.update()
200-
214+

0 commit comments

Comments
 (0)