Author Topic: Фиксация перемещения цвета в области!  (Read 1243 times)

0 Members and 1 Guest are viewing this topic.

dambolog37

  • Зашел в гости
  • *
  • Posts: 17
    • View Profile
Задачка,двум цветам даётся время 5 минут, на то чтобы появиться,сместиться или измениться на противоположный,для каждого цвета своя область,возможно ли зафиксировать смещение цвета,если появляется 32768,то он может сместиться не исчезая,только вниз и в пределах области на рандомную высоту,а если появляется 3937500,то он может сместиться только вверх,в пределах области на рандомную высоту.Возможно ли ловить не только появление, но и смещение цвета в заданной области?.По высоте искомый цвет занимает 8 пикселей.
$check = 0
WHILE($check = 0)
   GETSCREEN(853,271, 856,888) //первая область в ней   
   IF_PIXEL_IN(853,271, 856,888, 32768) // область и искомый цвет
      $check = 1   
      KEYUP(#Q) //  нажать если цвет найден цвет  32768
      WAITMS(50)
   ELSE
      WAITMS(150)
   END_IF
END_CYC
$check = 0
WHILE($check = 0)
   GETSCREEN(858,267, 858,888) // вторая область 
   IF_PIXEL_IN(858,267, 858,888, 3937500) //область и искомый цвет     
      KEYUP(#R)    //нажать если цвет найден цвет 3937500
      WAITMS(50)
   ELSE     
   END_IF
END_CYC