Здравствуйте. В прошлой теме
http://forum.hellroom.ru/index.php?topic=23077.15 мне помогли сделать движение для врага в TDS игре , который преследует героя.Передвигается только по 4м направлениям (влево,вправо,верх,низ). Парился 5 дней как написать в коде спрайты для движения. Остановился на
if (obj_mob.x = obj_mob.xprevious ) and (obj_mob.y = -y) {sprite_index = spr_mob_Niz}
if (obj_mob.x = obj_mob.xprevious ) and (obj_mob.y = +y) {sprite_index = spr_mob_Verx}
if (obj_mob.y = obj_mob.yprevious ) and (obj_mob.x = -x) {sprite_index = spr_mob_Left}
if (obj_mob.y = obj_mob.yprevious ) and (obj_mob.x = +x) {sprite_index = spr_mob_Right}
Работает да , но криво - враг иногда использует спрайт допустим spr_mob_Left для движения вниз.
Не можете мне помочь разобраться.