[
// анализ участка экрана с составлением списка цветов по пиксельно
LOGSHOW(1,1570,770)
LOGCLEAR()
TFCLEAR("input.txt", 0)
PXLREPLACE(0,0, $_xmax,$_ymax, -1, 0) // заливаем буфер черным
$a = 15 // размах захвата
STRSEPARATE(" 7035985, 7760481, 7035985", ",", $arr_color_fon) // создаем массив цветов фона
$size_arr_color_fon = ARRSIZE($arr_color_fon)
LOGWRITE("кол-воцветов фона - ", $size_arr_color_fon )
//ARRPUSH ($arr_color_fon, 255)
//$x
//$y
LCLICK(310,447) // 3801117
LCLICK(327,461) // 0
$x1 = 310 //0 //475
$y1 = 447 //0 //560
$x2 = 327 //30 //574
$y2 = 461 //30 //681
$arr_color = 0
//$arr_color_prb = 0
//$arr_color_fon
$pxl_prb = 0
$z =0
$n = 0
GETSCREEN
//COLORMODE(2)
WHILE($n < 1)
FOR($y = $y1, $y <= $y2)
LOGWRITE ("$y -", $y) //
FOR($x = $x1, $x <= $x2)
LOGWRITE ("$x -", $x)
inc ($z)
$c = PXL ($x, $y)
$d = 0
$flag = 0
FOR($d = 0, $d < $size_arr_color_fon)
//LOGWRITE ("$c -", $c) //цвет найденого пикселя
IF($c = $arr_color_fon[$d])
//LOGWRITE ("совпадение с фоном")
$flag = 0
else
FOR($e = 0, $e < ARRSIZE($arr_color))
IF($c = $arr_color[$e])
$flag = 0
//LOGWRITE ("совпадение с уже найденым")
ELSE
$flag = 1
END_IF
END_CYC
END_IF
IF($flag = 1)
ARRPUSH ($arr_color, $c)
LOGWRITE ("новый цвет - ", $c, " в списке - ", ARRSIZE($arr_color))
ELSE
//LOGWRITE ("совпало")// Если не верно
END_IF
END_CYC
END_CYC
END_CYC
LOGWRITE ("сквозное z = ", $z)
$n = 1
//UNDEFINE ($arr_color)
END_CYC
TFWRITEARR("input.txt", $arr_color)
LOGWRITE ("halt")
halt
]