Author Topic: Помогите с логикой цикла  (Read 1342 times)

0 Members and 3 Guests are viewing this topic.

mrusklon

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Помогите с логикой цикла
« on: January 14, 2017, 09:06:22 PM »
если есть картинка 1 или 2 или 3
       выполнять X код по кругу
а если во время выполнения появились 4 или 5 или 6 картинка
делать код Y по кругу если снова появилась 1 или 2 или 3 делать первый цыкл


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите с логикой цикла
« Reply #1 on: January 15, 2017, 08:17:51 AM »
Code: (clickermann) [Select]
$check = 0

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "1.bmp", -1, 100)
   $check = 1
ELSE
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", -1, 100)
      $check = 1
   ELSE
      IF_PICTURE_IN (0,0, $_xmax,$_ymax, "3.bmp", -1, 100)
         $check = 1
      END_IF
   END_IF
END_IF

IF_PICTURE_IN (0,0, $_xmax,$_ymax, "4.bmp", -1, 100)
   $check = 2
ELSE
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "5.bmp", -1, 100)
      $check = 2
   ELSE
      IF_PICTURE_IN (0,0, $_xmax,$_ymax, "6.bmp", -1, 100)
         $check = 2
      END_IF
   END_IF
END_IF

IF($check = 1)
  // X
END_IF

IF($check = 2)
  // Y
END_IF

WAITMS(50)

mrusklon

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Помогите с логикой цикла
« Reply #2 on: January 15, 2017, 09:01:15 PM »
спасибо , то что нужно , а я думал там сложно делать с циклами всякими ... :)