Skip to content

Commit f90dba7

Browse files
committed
Update python_easy_chess_gui.py
* Allow user to Hide/Unhide search info when side to move is the user's opponent and it is the first move.
1 parent e7319bc commit f90dba7

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

python_easy_chess_gui.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353

5454

5555
APP_NAME = 'Python Easy Chess GUI'
56-
APP_VERSION = 'v0.63'
56+
APP_VERSION = 'v0.64'
5757
BOX_TITLE = '{} {}'.format(APP_NAME, APP_VERSION)
5858

5959

@@ -880,6 +880,13 @@ def play_game(self, engine_id_name, board):
880880
while True:
881881
button, value = self.window.Read(timeout=100)
882882

883+
# User can hide/unhide search info when engine is to move on its first move
884+
if button == 'Hide Search Info' or button == 'Unhide Search Info':
885+
new_menu, is_hide_engine_search_info = self.update_play_menu(
886+
menu_def_play, is_hide_engine_search_info)
887+
self.menu_elem.Update(new_menu)
888+
continue
889+
883890
if button == 'New::new_game_k':
884891
is_new_game = True
885892
break
@@ -956,7 +963,7 @@ def play_game(self, engine_id_name, board):
956963
if not is_human_stm:
957964
break
958965

959-
# Toggle hide/unhide search info
966+
# User can hide/unhide search info when user is to move
960967
if button == 'Hide Search Info' or button == 'Unhide Search Info':
961968
new_menu, is_hide_engine_search_info = self.update_play_menu(
962969
menu_def_play, is_hide_engine_search_info)
@@ -1220,7 +1227,8 @@ def play_game(self, engine_id_name, board):
12201227
if button == 'Exit':
12211228
logging.info('Exit app while engine is searching')
12221229
sys.exit(0)
1223-
1230+
1231+
# User can hide/unhide search info while engine is thinking
12241232
if button == 'Hide Search Info' or button == 'Unhide Search Info':
12251233
new_menu, is_hide_engine_search_info = self.update_play_menu(
12261234
menu_def_play, is_hide_engine_search_info)

0 commit comments

Comments
 (0)