Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3afaecf

Browse files
Update TicTacToe.py
1 parent 57b408f commit 3afaecf

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

‎TicTacToe-GUI/TicTacToe.py

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
# -*- coding: utf-8 -*-
2-
"""
3-
Created on Sat Apr 10 19:44:45 2021
41

5-
@author: Lakhan Kumawat
6-
"""
72

83
# -*- coding: utf-8 -*-
94
"""
@@ -14,7 +9,7 @@
149
import pygame, sys
1510
from pygame.locals import *
1611
import numpy as np
17-
#import WorkingModal as Wp
12+
1813
#------
1914
#constants
2015
#-------
@@ -186,6 +181,13 @@ def restart():
186181
if event.type == pygame.QUIT: #if user clicks exit pygame.QUIT and sys exits
187182
pygame.quit()
188183
sys.exit()
184+
185+
board_full=is_board_full()
186+
if board_full and not game_over:
187+
Won= font.render(" It's a Tie ", True ,blue,green)
188+
screen.blit(Won, winRect)
189+
screen.blit(text, textRect)
190+
screen.blit(leave,leaveRect)
189191

190192
if event.type==pygame.MOUSEBUTTONDOWN and not game_over:
191193
mouseX= event.pos[0] #x
@@ -199,25 +201,21 @@ def restart():
199201
mark_square(clicked_row,clicked_column, player)
200202
if(check_win(player)):
201203
game_over=True
202-
Won= font.render("Player"+str(player)+" Won", True ,blue,green)
204+
Won= font.render("Player"+str(player)+" Won", True ,blue,green)
203205
screen.blit(Won, winRect)
204206
screen.blit(text, textRect)
205207
screen.blit(leave,leaveRect)
206208
player=player%2 +1
207-
if not game_over :
208-
Won= font.render("Player"+str(player)+" Turn", True ,blue,green)
209+
if not game_over andnotboard_full:
210+
Won= font.render("Player"+str(player)+" Turn", True ,blue,green)
209211
screen.blit(Won, winRect)
210212
draw_figures()
211213

212-
"""
213-
if is_board_full():
214-
Won= font.render(" It's a Tie ", True ,blue,green)
215-
screen.blit(Won, winRect)
216-
screen.blit(text, textRect)
217-
screen.blit(leave,leaveRect)
218-
"""
219-
220-
214+
215+
216+
217+
218+
221219

222220
#to restart the game
223221
if event.type==pygame.KEYDOWN:

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /