44
55"""
66
7+
8+
79import pygame , sys
810from pygame .locals import *
911import numpy as np
10-
12+ #import WorkingModal as Wp
1113#------
1214#constants
1315#-------
4850# on which text is drawn on it.
4951text = 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 ()
5358textRect = 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
5664board = 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