From 8e0aeeca43c5e4e3524f17588a56a077ebc2471a Mon Sep 17 00:00:00 2001 From: Fred Z Date: Mon, 19 Feb 2018 00:48:58 +0100 Subject: [PATCH] Ajoute une condition lorsque l'on quitte le jeu Si le premier tour n'a pas ete joue, la sauvegarde n'a pas ete faite (et ne servirait a rien), on vie le message de statut --- roboc/roboc.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/roboc/roboc.py b/roboc/roboc.py index 73f110f..916045a 100644 --- a/roboc/roboc.py +++ b/roboc/roboc.py @@ -21,7 +21,7 @@ from configuration import BACKUP_FILE, choose_maps_menu, cls, COMMANDS, \ MAP_DIRECTORY, MAP_EXTENTION, maps_name_list, MOVE_STATUS, \ MOVE_STATUS_MSG, MSG_AVAIBLE_BACKUP, MSG_BACKUP_DONE, MSG_BACKUP_GAME, \ MSG_CHOOSE_MOVE, MSG_DISCLAMER, MSG_END_GAME, MSG_HELP, MSG_NO_YES, \ - user_select_backup + MSG_START_GAME, user_select_backup # DEBUT DU JEU @@ -77,9 +77,15 @@ while current_map.status: cls() # vide l'ecran de la console # Traitement de la commande utilisateur - if user_move == COMMANDS[0]: # sauvegarder & quitter + if user_move == COMMANDS[0]: # quitter current_map.status = False - current_map.status_message = MSG_BACKUP_DONE + + # Le premier tour n'a pas ete joue, pas de sauvegarde faite + if current_map.status_message != MSG_START_GAME: + current_map.status_message = MSG_BACKUP_DONE + + else: + current_map.status_message = "" elif user_move == COMMANDS[1]: # Affiche l'aide current_map.status_message = MSG_HELP