瀏覽代碼

Amiga: Video Unit ObtainBestPen instead of ObtainPen for low depth screens

git-svn-id: trunk@28704 -
marcus 11 年之前
父節點
當前提交
e7eb77a94a
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      packages/rtl-console/src/amiga/video.pp

+ 2 - 3
packages/rtl-console/src/amiga/video.pp

@@ -256,9 +256,8 @@ begin
 
    for Counter := 0 to 15 do 
    begin
-     VideoPens[Counter] := ObtainPen(VideoColorMap, LongWord(-1),
-         vgacolors[counter, 0] shl 24, vgacolors[counter, 1] shl 24, vgacolors[counter, 2] shl 24,
-         PEN_EXCLUSIVE);
+     VideoPens[Counter] := ObtainBestPenA(VideoColorMap,
+         vgacolors[counter, 0] shl 24, vgacolors[counter, 1] shl 24, vgacolors[counter, 2] shl 24, nil);
      {$ifdef VIDEODEBUG}
      If VideoPens[Counter] = -1 then
        WriteLn('errr color[',Counter,'] = ', VideoPens[Counter])