# This defines a function called findAndAttackEnemy
def findAndAttackEnemy():
enemy = hero.findNearestEnemy()
if enemy:
hero.attack(enemy)
# This code is not part of the function.
while True:
# Now you can patrol the village using findAndAttackEnemy
hero.moveXY(35, 34)
findAndAttackEnemy()
enemy = hero.findNearestEnemy()
hero.attack(enemy)
# Now move to the right entrance.
hero.moveXY(60, 31)
# Use findAndAttackEnemy
hero.findNearestEnemy()
hero.attack(enemy)
# This defines a function called findAndAttackEnemy
def findAndAttackEnemy():
enemy = hero.findNearestEnemy()
if enemy:
hero.attack(enemy)
# This code is not part of the function.
while True:
# Now you can patrol the village using findAndAttackEnemy
hero.moveXY(35, 34)
findAndAttackEnemy()
hero.attack(enemy)
# Now move to the right entrance.
hero.moveXY(60, 31)
# Use findAndAttackEnemy
enemy = findNearestEnemy()
if enemy:
hero.attack(enemy)