I am having a problem with the level Wild Horses and I keep getting an error that says: cannot read property βxβ of undefined.
Here is my code:
while True:
# How do you find the nearest friendly unit?
# horse = ?
horse = hero.findFriends()
if horse:
x1 = horse.pos.x - 7
x2 = horse.pos.x + 7
if x1 >= 1:
# Move to the horse's y position but use x1 for the x position.
hero.moveXY(horse.pos.y, x1)
elif x2 <= 79:
# Move to the horse's y position but use x2 for the x position.
hero.moveXY(horse.pos.y, x2)
distance = hero.distanceTo(horse)
if distance <= 10:
hero.say("Whoa")
# Move to the red x to return the horse to the farm.
hero.moveXY(27, 54)
# Move back out into the pasture to begin looking for the next horse.
hero.moveXY(45, 37)