Changeset 468 for trunk/MiniMap.pas


Ignore:
Timestamp:
Dec 3, 2023, 11:28:08 AM (6 months ago)
Author:
chronos
Message:
  • Added: High DPI support integrated into trunk branch. It can be enabled by adding DPI define to compiler parameters for main project and packages.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MiniMap.pas

    r456 r468  
    55
    66uses
    7   Classes, SysUtils, Graphics, Protocol, ClientTools;
     7  Classes, SysUtils, Protocol, ClientTools,
     8  {$IFDEF DPI}Dpi.Graphics, Dpi.Common{$ELSE}Graphics{$ENDIF};
    89
    910type
     
    3738
    3839uses
    39   ScreenTools, PixelPointer, Global, GameServer, IsoEngine, Tribes;
     40  {$IFDEF DPI}Dpi.PixelPointer,{$ELSE}PixelPointer,{$ENDIF}
     41  ScreenTools, Global, GameServer, IsoEngine, Tribes;
    4042
    4143const
     
    169171  Size := WorldSize;
    170172
    171   Bitmap.PixelFormat := pf24bit;
     173  Bitmap.PixelFormat := TPixelFormat.pf24bit;
    172174  Bitmap.SetSize(Size.X * 2, Size.Y);
    173175  Bitmap.BeginUpdate;
     
    199201  OwnColor := HGrSystem.Data.Canvas.Pixels[95, 67];
    200202  EnemyColor := HGrSystem.Data.Canvas.Pixels[96, 67];
    201   Bitmap.PixelFormat := pf24bit;
     203  Bitmap.PixelFormat := TPixelFormat.pf24bit;
    202204  Bitmap.SetSize(Size.X * 2, Size.Y);
    203205  if Mode = mmPicture then begin
     
    261263    FillRect(Rect(0, 0, Bitmap.Width, Bitmap.Height));
    262264  end;
    263   Bitmap.PixelFormat := pf24bit;
     265  Bitmap.PixelFormat := TPixelFormat.pf24bit;
    264266  Bitmap.SetSize(Size.X * 2, Size.Y);
    265267  Bitmap.BeginUpdate;
Note: See TracChangeset for help on using the changeset viewer.