Author Topic: Проверка нескольких изображений с помощью IF_PICTURE_IN  (Read 2069 times)

0 Members and 1 Guest are viewing this topic.

BPunch

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Доброго времени суток, уважаемые!

Вопрос такой: есть ряд изображений, (0.BMP, 1.BMP, ..., 9.BMP). Нужно проверить заданную область на наличие в ней какого-либо из этих изображений (там может быть только какое-то одно из них), и, если оно там есть, выполнить действие А, а если ни одного из них там не оказалось - выполнить действие В, после чего повторить процедуру.

Как это реализовать? Заранее спасибо.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Сохраняешь скрипт, рядом со скриптом создаешь папку "Текстуры" туда складываешь картинки в формате 1.BMP, 2.BMP ..., 10.BMP

Code: (clickermann) [Select]
$count = 10 // количество картинок

GETSCREEN
FOR($num,$num<$count)
   IF_PICTURE_IN(0,0, $_xmax,$_ymax, STRCONCAT("Текстуры\",$num+1,".bmp"), -1, 100)
      // Здесь действие A
      WAITMS(100)
      $num = 9999
   END_IF
END_CYC

IF($num ! 9999)
   // Здесь действие B
END_IF

BPunch

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Благодарю за фантастическую оперативность! Завтра проверю работоспособность и отпишу.