Exemplo n.º 1
0

# Pokemons
pikachu = Pokemon("pikachu", 50, "fire", 100, 100)
charisard = Pokemon("charisard", 50, "water", 100, 100)
golum = Pokemon("golum", 50, "grass", 100, 100)
squirle = Pokemon("squirle", 50, "fire", 100, 100)
tartlu = Pokemon("tartlu", 50, "water", 100, 90)
dino = Pokemon("dino", 50, "grass", 100, 100)

# Trainers
alex = Trainer("Alex", 1, [pikachu, charisard, golum])
gigi = Trainer("Gigi", 5, [squirle, tartlu, dino])

# call methods
alex.attack(gigi)
alex.use_potions()
print("\n")
gigi.switch_pokemon(1)
gigi.attack(alex)
print("\n")
alex.revive(0)
alex.switch_pokemon(2)
alex.attack(gigi)
print("\n")
gigi.attack(alex)
gigi.switch_pokemon(2)
gigi.attack(alex)
print("\n")
alex.use_potions()
alex.use_potions()