Я так не раскурил тему про sort array...
я смекнул сделать так, более понятным мне способом.
Так я расставил приоритеты, когда весь экран залеплен этими картинками, и использовать сначала нужно те что ближе к себе...
Код
:1
set #a FindImage (292, 300 960, 663 (C:\Gem\Gem.bmp) %arr 2 95 -1 5 )
hint Найдено картинок центр: size(%arr)
if #a > 0
kleft_down %arr [1 1], %arr [1 2]
wait 20
kleft_up %arr [1 1], %arr [1 2]
goto 1
else
set #a FindImage (54, 664 1109, 960 (C:\Gem\Gem.bmp) %arr 2 95 -1 5 )
hint Найдено картинок внизу: size(%arr)
if #a > 0
kleft_down %arr [1 1], %arr [1 2]
wait 20
kleft_up %arr [1 1], %arr [1 2]
goto 1
else
set #a FindImage (1110, 220 1279, 975 (C:\Gem\Gem.bmp) %arr 2 95 -1 5 )
hint Найдено картинок справо: size(%arr)
if #a > 0
kleft_down %arr [1 1], %arr [1 2]
wait 20
kleft_up %arr [1 1], %arr [1 2]
goto 1
else
set #a FindImage (0, 151 289, 945 (C:\Gem\Gem.bmp) %arr 2 95 -1 5 )
hint Найдено картинок слево: size(%arr)
if #a > 0
kleft_down %arr [1 1], %arr [1 2]
wait 20
kleft_up %arr [1 1], %arr [1 2]
goto 1
end_if
end_if
end_if
end_if