Author Topic: Синтаксис LOAD, его возможность?  (Read 6029 times)

0 Members and 1 Guest are viewing this topic.

mz3fedor

  • Зашел в гости
  • *
  • Posts: 8
  • Бойся ночи
    • View Profile
Re: Синтаксис LOAD, его возможность?
« Reply #15 on: April 18, 2016, 06:48:09 PM »
К сожалению твой код не то что требовалось, он у тебя показывает начальную точку данного цвета и конечную, т.е. мониторит весь экран.
Может я не правильно выразился, суть в том что на экране сетка из квадратиков(размеры квадрата меняются), и в одном из квадратиков появилась допустим (красная точка), которую я нахожу и имею данные координаты этой точки. далее мне нужно узнать размеры этого квадрата в которой находиться точка  :-\

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Синтаксис LOAD, его возможность?
« Reply #16 on: April 18, 2016, 07:18:18 PM »
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(60,263, 720,867, 1842431)
   $x = $_return1 // записываем координаты точки
   $y = $_return2
   $x0 = $x-5 // отступ от точки
   $y0 = $y
   WHILE(PXL($x0,$y0) = 16777215) // определяем границы
      INC($x0,-1)
   END_CYC
   $x1 = $x0
   
   $x0 = $x+5
   $y0 = $y
   WHILE(PXL($x0,$y0) = 16777215)
      INC($x0,1)
   END_CYC
   $x2 = $x0
   
   $x0 = $x
   $y0 = $y-5
   WHILE(PXL($x0,$y0) = 16777215)
      INC($y0,-1)
   END_CYC
   $y1 = $y0
   
   $x0 = $x
   $y0 = $y+5
   WHILE(PXL($x0,$y0) = 16777215)
      INC($y0,1)
   END_CYC
   $y2 = $y0
END_IF

LOGWRITE ($x1, ",", $y1, " ", $x2,",", $y2) // результат в лог

HALT

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Синтаксис LOAD, его возможность?
« Reply #17 on: April 19, 2016, 08:37:53 AM »
К сожалению твой код не то что требовалось, он у тебя показывает начальную точку данного цвета и конечную, т.е. мониторит весь экран.
Может я не правильно выразился...

Я и не делал решение твоей задачи. Я показал альтернативу другой твоей просьбе:
Спасибо, а была ли добавлена функция поиска пикселя наоборот (с правого нижнего угла -> левому верхнему) с права на лево или с низу в верх?

Вот код и ищет справа налево и/или снизу вверх. А как ты его собирался применять я не знаю.