Hi Spook,
I started conversion and like to confirm some bugs (found with help of fpc compiler)
procedure T2DIntRect.Move(dx, dy: integer);
begin
inc(left, dx);
inc(right, dx);
inc(top, dx);
inc(bottom, dx);
end;
dy is not used here
should not be:
inc(top, dy);
inc(bottom, dy);
----
function T3DVector.Scale(dx, dy, dz: extended): T3DVector;
begin
result.x:=self.x * dx;
result.y:=self.y * dx;
result.z:=self.z * dx;
end;
only dx is used. It's the intended behavior? If so, dy and dz can be removed from declaration