|
53 | 53 |
|
54 | 54 |
|
55 | 55 | APP_NAME = 'Python Easy Chess GUI' |
56 | | -APP_VERSION = 'v0.63' |
| 56 | +APP_VERSION = 'v0.64' |
57 | 57 | BOX_TITLE = '{} {}'.format(APP_NAME, APP_VERSION) |
58 | 58 |
|
59 | 59 |
|
@@ -880,6 +880,13 @@ def play_game(self, engine_id_name, board): |
880 | 880 | while True: |
881 | 881 | button, value = self.window.Read(timeout=100) |
882 | 882 |
|
| 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 | + |
883 | 890 | if button == 'New::new_game_k': |
884 | 891 | is_new_game = True |
885 | 892 | break |
@@ -956,7 +963,7 @@ def play_game(self, engine_id_name, board): |
956 | 963 | if not is_human_stm: |
957 | 964 | break |
958 | 965 |
|
959 | | - # Toggle hide/unhide search info |
| 966 | + # User can hide/unhide search info when user is to move |
960 | 967 | if button == 'Hide Search Info' or button == 'Unhide Search Info': |
961 | 968 | new_menu, is_hide_engine_search_info = self.update_play_menu( |
962 | 969 | menu_def_play, is_hide_engine_search_info) |
@@ -1220,7 +1227,8 @@ def play_game(self, engine_id_name, board): |
1220 | 1227 | if button == 'Exit': |
1221 | 1228 | logging.info('Exit app while engine is searching') |
1222 | 1229 | sys.exit(0) |
1223 | | - |
| 1230 | + |
| 1231 | + # User can hide/unhide search info while engine is thinking |
1224 | 1232 | if button == 'Hide Search Info' or button == 'Unhide Search Info': |
1225 | 1233 | new_menu, is_hide_engine_search_info = self.update_play_menu( |
1226 | 1234 | menu_def_play, is_hide_engine_search_info) |
|
0 commit comments