|
@@ -47,7 +47,7 @@ const
|
|
StdBufferSize = 4096; { Buffer size for FloodFill }
|
|
StdBufferSize = 4096; { Buffer size for FloodFill }
|
|
|
|
|
|
type
|
|
type
|
|
- tinttable = array[0..16383] of smallint;
|
|
|
|
|
|
+ tinttable = array[0..16382] of smallint;
|
|
pinttable = ^tinttable;
|
|
pinttable = ^tinttable;
|
|
|
|
|
|
WordArray = Array [0..StdbufferSize] Of word;
|
|
WordArray = Array [0..StdbufferSize] Of word;
|
|
@@ -1110,7 +1110,7 @@ end;
|
|
|
|
|
|
Procedure DefaultPutImage(X,Y: smallint; var Bitmap; BitBlt: Word); {$ifndef fpc}far;{$endif fpc}
|
|
Procedure DefaultPutImage(X,Y: smallint; var Bitmap; BitBlt: Word); {$ifndef fpc}far;{$endif fpc}
|
|
type
|
|
type
|
|
- pt = array[0..$fffffff] of word;
|
|
|
|
|
|
+ pt = array[0..{$ifdef cpu16}16382{$else}$fffffff{$endif}] of word;
|
|
ptw = array[0..2] of longint;
|
|
ptw = array[0..2] of longint;
|
|
var
|
|
var
|
|
k: longint;
|
|
k: longint;
|
|
@@ -1176,7 +1176,7 @@ end;
|
|
|
|
|
|
Procedure DefaultGetImage(X1,Y1,X2,Y2: smallint; Var Bitmap); {$ifndef fpc}far;{$endif fpc}
|
|
Procedure DefaultGetImage(X1,Y1,X2,Y2: smallint; Var Bitmap); {$ifndef fpc}far;{$endif fpc}
|
|
type
|
|
type
|
|
- pt = array[0..$fffffff] of word;
|
|
|
|
|
|
+ pt = array[0..{$ifdef cpu16}16382{$else}$fffffff{$endif}] of word;
|
|
ptw = array[0..2] of longint;
|
|
ptw = array[0..2] of longint;
|
|
var
|
|
var
|
|
i,j: smallint;
|
|
i,j: smallint;
|
|
@@ -1906,7 +1906,7 @@ end;
|
|
procedure DrawPoly(numpoints : word;var polypoints);
|
|
procedure DrawPoly(numpoints : word;var polypoints);
|
|
type
|
|
type
|
|
ppointtype = ^pointtype;
|
|
ppointtype = ^pointtype;
|
|
- pt = array[0..16000] of pointtype;
|
|
|
|
|
|
+ pt = array[0..8190] of pointtype;
|
|
var
|
|
var
|
|
i, j, LastPolygonStart: longint;
|
|
i, j, LastPolygonStart: longint;
|
|
Closing: boolean;
|
|
Closing: boolean;
|