Esempio n. 1
0
        playerchar = cf.create("newPlayer", ["Player", "Warrior"])

playerchar = cf.getNextCommand().execute()


while playGame:

    if cf.needsInput():
        enemy = analysisPhase(playerchar)
        combat = cf.create("fight", [playerchar, enemy])
    wonCombat, playerchar = cf.getNextCommand().execute()
    if not wonCombat:
        texty.showPlayer("You lose! Play again?")
        playerchar = Player.Player("Player", "test")
    else:
        texty.showPlayer("You win! Save and quit?")
        read = texty.readOneKeyFromConsole()
        if read == "y":
            texty.showPlayer("(J)son or (P)ickle?")
            read = texty.readOneKeyFromPlayer()
            if read == "j":
                savvy.saveJson(playerchar)
                texty.showPlayer("Saved.")
            elif read == "p":
                savvy.savePickle(playerchar)
                texty.showPlayer("Saved.")
            else:
                texty.showPlayer("Not a valid option, defaulting to pickle")
                savvy.savePickle(playerchar)
                texty.showPlayer("Saved.")