here is his function, notice how he declares the acc as a variable. Would it make any difference if you did?
SCAR Code:
function FindDeformedMM(var TX, TY: Integer; BMP: integer): Boolean; //By Nielsie95
var ref, acc: extended; Tol, Times, XT, YT: integer;
begin
Ref := 0.9;
Tol := 20;
for Times := 1 to 50 do
begin
FindDeformedBitmapToleranceIn(BMP, XT, YT, MMX1, MMY1, MMX2, MMY2, Tol, 10, True, Acc);
if (Acc >= Ref) then
begin
TX := XT;
TY := YT;
Result := True;
Exit;
end;
if Times mod 5 = 0 then
begin
Ref := Ref - 0.05;
Tol := Tol + 5;
end;
Wait(20 + Random(20));
end;
end;