Located at line 90, "continue" (I believe) loops back up to the start of "while" (line 55) when 0 is pressed.
However, it looks like it moves on to the next player.
Is there a way to stay on the current Player when continue is initiated?
Code in: python_text_battle-master/main.py
while running:
print("======================")
print("\n\n")
print("NAME HP MP")
for player in players:
player.get_stats()
print("\n")
for enemy in enemies:
enemy.get_enemy_stats()
for player in players:
player.choose_action()
choice = input(" Choose action: ")
index = int(choice) - 1
if index == 0:
dmg = player.generate_damage()
enemy = player.choose_target(enemies)
enemies[enemy].take_damage(dmg)
print("You attacked " + enemies[enemy].name.replace(" ", "") + " for", dmg, "points of damage.")
if enemies[enemy].get_hp() == 0:
print(enemies[enemy].name.replace(" ", "") + " has died.")
del enemies[enemy]
elif index == 1:
player.choose_magic()
magic_choice = int(input(" Choose magic: ")) - 1
if magic_choice == -1:
continue
Located at line 90, "continue" (I believe) loops back up to the start of "while" (line 55) when 0 is pressed. However, it looks like it moves on to the next player. Is there a way to stay on the current Player when continue is initiated?
Code in: python_text_battle-master/main.py