Решил написать простейшую игру, не работают функции eattack и pattack. Вот такой код:
class Player:
maxHP = 800.0
HP = maxHP
exp = 0.0
nextlvl = 100.0
attack = 75.0
def eattack(self): #должна изменять HP противника, не работает
enemy.HP -= self.attack
class SDragon:
HP = 375.0
attack = 50.0
dieexp = 450.0
def pattack(self): #должна изменять HP игрока, не работает
player.HP = player.HP - self.attack
player = Player
isEnemy = False
while True:
if isEnemy == False:
enemy = SDragon
isEnemy = True
enemy.pattack #те функции
player.eattack #те функции
print("You've attacked enemy!")
print("Enemy has attacked you!")
print("Your HP is", player.HP, " Enemy's HP is", enemy.HP) #При каждом прогоне цикла HP не изменяется
x = input("Press ENTER button to continue")