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)