This commit is contained in:
Francesco Mecca 2019-08-25 18:56:13 +02:00
parent 1dac4d2bfb
commit 2263de8a99

View file

@ -357,10 +357,16 @@ def main(difficulty, game, dbg=False):
if game.hasEnded: if game.hasEnded:
print(f'{Fore.RED}' + "Game has ended, player '" + game.winner + "' has won"+f'{Style.RESET_ALL}') print(f'{Fore.RED}' + "Game has ended, player '" + game.winner + "' has won"+f'{Style.RESET_ALL}')
else: else:
s = input(f'{Fore.MAGENTA}Write a filename if you want to save the game status or press enter to exit\n') s = input(f'{Fore.MAGENTA}Do you want to save the game? (y/n)\n')
while s.lower() not in ['y', 'yes', 'n', 'no']:
s = input(f"{Fore.MAGENTA}Please write 'y' or 'n'\n")
print(f'{Style.RESET_ALL}')
if s.lower() == 'y' or s.lower() == 'yes':
fname = ''
while fname == '':
fname = input('Choose a filename: ')
game.dump(fname)
print(f'{Style.RESET_ALL}') print(f'{Style.RESET_ALL}')
if s != '':
game.dump(s)
def parse_args(argv): def parse_args(argv):
import argparse import argparse