# Собери все монеты и ставь ловушки на месте собранных флагов.
# Разберись с этими ограми.
while True:
flag = hero.findFlag()
item = hero.findNearestItem()
if flag:
hero.buildXY("fence", x, y)
elif item:
itemPos = item. pos
itemX = itemPos.x
itemY = itemPos.Y
hero.moveXY(itemX, itemY)
# Собери все монеты и ставь ловушки на месте собранных флагов.
# Разберись с этими ограми.
while True:
flag = hero.findFlag()
item = hero.findNearestItem()
if flag:
hero.buildXY("fire-trap", x, y)
elif item:
flagPos = flag.pos
flagX = flag.pos.x
flagY = flag.pos.y
hero.moveXY("fire-trap", flagX, flagY)
Я имел в виду, что нужно сделать то же самое, что и в пространстве предметов, за исключением области флага, и построить огненную ловушку в координатах flagX и flagY.
Мне не нужны рабочие куски. Я хочу понять хотя бы я на правильном пути. Или дать направление куда двигаться. Я думаю что логически действую правильно, но из за чего не работает код, причина?