Exemple #1
0
def runGame():
    playAgain = 'yes'
    while playAgain == 'yes':
        correctInput = False
        while correctInput != True:
            print("------------------------------------------")
            cardGame = input(
                "Choose the game you would like to play:\nChoices: Bartok <----> War <----> My Ship Sails <----> Linger Longer\n"
            ).lower()
            if cardGame == 'bartok':
                correctInput = True
                print("\nBartok is starting up...\nEnjoy your game!")
                print("------------------------------------------\n")
                newGame = FSM.BartokMachine()
            elif cardGame == 'war':
                correctInput = True
                print("\nWar is starting up...\nEnjoy your game!")
                print("------------------------------------------\n")
                newGame = FSM.WarMachine()
            elif cardGame == 'my ship sails':
                correctInput = True
                print("\nMy Ship Sails is starting up...\nEnjoy your game!")
                print("------------------------------------------\n")
                newGame = FSM.MyShipSailsMachine()
            elif cardGame == 'linger longer':
                correctInput = True
                print("\nLinger Longer is starting up...\nEnjoy your game!")
                print("------------------------------------------\n")
                newGame = FSM.LingerLongerMachine()
            else:
                print("Invalid input. Please enter a valid card game.\n")
        playAgain = input(
            "\nWould you like to play another game? (Yes/No)\n").lower()
    print("\nSystem exiting...")
    print("Thank you for playing!")