I’m trying to fix my code…not sure why this horse.pos.x is not working
loop:
# How do you find the nearest friendly unit?
# horse = ?
horse = "Wild Horse T"
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.
self.moveXY(x1, horse.pos.y)
elif x2 <= 79:
# Move to the horse's y position but use x2 for the x position.
distance = self.distanceTo(horse)
if distance <= 10:
self.say("Whoa")
# Move to the red x to return the horse to the farm.
# Move back out into the pasture to begin looking for the next horse.