クラスですでに Player を定義していますが、「help」を入力するたびに「true」と表示されないのはなぜですか? エラーは発生しませんが、While ループを続行するだけです。何かが見えないだけですか?
Commands = { #In-game commands
'help': help,
'exit': exit
}
def charactercreation():
print("Welcome to the wasteland. What is your name? ")
Player.name = input(">> ")
Player.hp = 30
Player.curhp = 30
Player.per = 7
Player.dr = 1
Player.agi = 5
def isValidCMD(cmd):
if cmd in Commands:
return True
return False
def main(Player): #Main function
Player.dead = False
while(Player.dead == False):
input(">> ")
if input(isValidCMD):
print("True")
charactercreation()
main(Player)