aicodingfun commited on
Commit
b195393
·
verified ·
1 Parent(s): 54ffd46

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -90,9 +90,10 @@ def play_tic_tac_toe(evt: gr.SelectData, board, game_over):
90
  print(f"Event = {evt}")
91
  # print(f"Index = {evt.index}")
92
 
93
- if evt is None:
94
- return draw_board(board), "Invalid action! Please click on the board.", False
95
-
 
96
  if game_over:
97
  return draw_board(board), "Game already finished! Please reset to play again.", True
98
 
 
90
  print(f"Event = {evt}")
91
  # print(f"Index = {evt.index}")
92
 
93
+ # 確認 evt 是否有效
94
+ if not evt or not evt.index:
95
+ return draw_board(board), "Invalid move! Please select a valid square.", False
96
+
97
  if game_over:
98
  return draw_board(board), "Game already finished! Please reset to play again.", True
99