Ares
2006-08-18 18:17:43
Function ColorNearMouse(x, y, color, distance: integer):Boolean;
var c,v,cv1,cv2,cv3,cv4: integer;
begin
GetMousePos(c,v);
cv1:=c+distance;
cv2:=c-distance;
cv3:=v+distance;
cv4:=v-distance;
if(findcolor(x,y,color,cv1,cv3,cv2,cv4))then
begin
result:=true
end
if(not findcolor(x,y,color,cv1,cv3,cv2,cv4))then
begin
result:=false
end
end;
Function ColorNearMouse2(x, y, color, distance, tol: integer):Boolean;
var c,v,cv1,cv2,cv3,cv4: integer;
begin
GetMousePos(c,v);
cv1:=c+distance;
cv2:=c-distance;
cv3:=v+distance;
cv4:=v-distance;
if(findcolorspiraltolerance(x, y, color, cv1, cv3, cv2, cv4, tol))then
begin
result:=true
end
if(not findcolorspiraltolerance(x, y, color, cv1, cv3, cv2, cv4, tol))then
begin
result:=false
end
end;