Ignore:
Timestamp:
Dec 18, 2023, 10:31:54 PM (11 months ago)
Author:
chronos
Message:
  • Modified: Code cleanup.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LocalPlayer/Term.pas

    r486 r496  
    389389    procedure PaintLoc_BeforeMove(FromLoc: Integer);
    390390    procedure PaintLocTemp(Loc: Integer; Style: TPaintLocTempStyle = pltsNormal);
    391     procedure PaintBufferToScreen(xMap, yMap, width, height: Integer);
     391    procedure PaintBufferToScreen(xMap, yMap, Width, Height: Integer);
    392392    procedure PaintDestination;
    393393    procedure SetUnFocus(uix: Integer);
     
    652652  lxmax_xxx = 130;
    653653  LeftPanelWidth = 70;
    654   overlap = PanelHeight - MidPanelHeight;
     654  Overlap = PanelHeight - MidPanelHeight;
    655655  yTroop = PanelHeight - 83;
    656656  xPalace = 66;
     
    17901790    begin
    17911791      Brush.Color := $000000;
    1792       FillRect(Rect(0, 0, Panel.width, Panel.height));
     1792      FillRect(Rect(0, 0, Panel.Width, Panel.Height));
    17931793      Brush.Style := TBrushStyle.bsClear;
    17941794    end;
     
    17961796    begin
    17971797      Brush.Color := $000000;
    1798       FillRect(Rect(0, 0, TopBar.width, TopBar.height));
     1798      FillRect(Rect(0, 0, TopBar.Width, TopBar.Height));
    17991799      Brush.Style := TBrushStyle.bsClear;
    18001800    end;
     
    28062806        begin
    28072807          Brush.Color := $000000;
    2808           FillRect(Rect(0, 0, Panel.width, Panel.height));
     2808          FillRect(Rect(0, 0, Panel.Width, Panel.Height));
    28092809          Brush.Style := TBrushStyle.bsClear;
    28102810        end;
     
    28122812        begin
    28132813          Brush.Color := $000000;
    2814           FillRect(Rect(0, 0, TopBar.width, TopBar.height));
     2814          FillRect(Rect(0, 0, TopBar.Width, TopBar.Height));
    28152815          Brush.Style := TBrushStyle.bsClear;
    28162816        end;
     
    35653565  Buffer := TBitmap.Create;
    35663566  Buffer.PixelFormat := TPixelFormat.pf24bit;
    3567   if 2 * lxmax > 3 * xSizeBig then Buffer.width := 2 * lxmax
    3568     else Buffer.width := 3 * xSizeBig;
    3569   if lymax > 3 * ySizeBig then Buffer.height := lymax
    3570     else Buffer.height := 3 * ySizeBig;
     3567  if 2 * lxmax > 3 * xSizeBig then Buffer.Width := 2 * lxmax
     3568    else Buffer.Width := 3 * xSizeBig;
     3569  if lymax > 3 * ySizeBig then Buffer.Height := lymax
     3570    else Buffer.Height := 3 * ySizeBig;
    35713571  Buffer.Canvas.Font.Assign(UniFont[ftSmall]);
    35723572  for I := 0 to nPl - 1 do
     
    42084208      MapOffset := (ClientWidth - MapWidth) div 2;
    42094209    end;
    4210     MapHeight := ClientHeight - TopBarHeight - PanelHeight + overlap;
     4210    MapHeight := ClientHeight - TopBarHeight - PanelHeight + Overlap;
    42114211    Panel.SetSize(ClientWidth, PanelHeight);
    42124212    TopBar.SetSize(ClientWidth, TopBarHeight);
     
    42684268  ResearchArea.Left := ClientWidth div 2;
    42694269  ManagementArea.Left := ClientWidth - xPalace;
    4270   ManagementArea.Top := TopBarHeight + MapHeight - overlap + yPalace;
     4270  ManagementArea.Top := TopBarHeight + MapHeight - Overlap + yPalace;
    42714271  ArrangeMidPanel;
    42724272  if RepaintOnResize then
     
    46484648// panel protusions are added
    46494649// NoMap must be set to buffer and bounds before
    4650 procedure TMainScreen.PaintBufferToScreen(xMap, yMap, width, height: Integer);
    4651 begin
    4652   if xMap + width > MapWidth then
    4653     width := MapWidth - xMap;
    4654   if yMap + height > MapHeight then
    4655     height := MapHeight - yMap;
    4656   if (width <= 0) or (height <= 0) or (width + xMap <= 0) or (height + yMap <= 0)
     4650procedure TMainScreen.PaintBufferToScreen(xMap, yMap, Width, Height: Integer);
     4651begin
     4652  if xMap + Width > MapWidth then
     4653    Width := MapWidth - xMap;
     4654  if yMap + Height > MapHeight then
     4655    Height := MapHeight - yMap;
     4656  if (Width <= 0) or (Height <= 0) or (Width + xMap <= 0) or (Height + yMap <= 0)
    46574657  then
    46584658    Exit;
    46594659
    4660   NoMap.BitBltBitmap(Panel, -xMap - MapOffset, -yMap + MapHeight - overlap, xMidPanel,
    4661     overlap, 0, 0, SRCCOPY);
     4660  NoMap.BitBltBitmap(Panel, -xMap - MapOffset, -yMap + MapHeight - Overlap, xMidPanel,
     4661    Overlap, 0, 0, SRCCOPY);
    46624662  NoMap.BitBltBitmap(Panel, -xMap - MapOffset + xRightPanel,
    4663     -yMap + MapHeight - overlap, Panel.width - xRightPanel, overlap,
     4663    -yMap + MapHeight - Overlap, Panel.Width - xRightPanel, Overlap,
    46644664    xRightPanel, 0, SRCCOPY);
    46654665  if yMap < 0 then
    46664666  begin
    46674667    if xMap < 0 then
    4668       BitBltCanvas(Canvas, MapOffset, TopBarHeight, width + xMap,
    4669         height + yMap, Buffer.Canvas, -xMap, -yMap)
     4668      BitBltCanvas(Canvas, MapOffset, TopBarHeight, Width + xMap,
     4669        Height + yMap, Buffer.Canvas, -xMap, -yMap)
    46704670    else
    4671       BitBltCanvas(Canvas, xMap + MapOffset, TopBarHeight, width,
    4672         height + yMap, Buffer.Canvas, 0, -yMap);
     4671      BitBltCanvas(Canvas, xMap + MapOffset, TopBarHeight, Width,
     4672        Height + yMap, Buffer.Canvas, 0, -yMap);
    46734673  end
    46744674  else
    46754675  begin
    46764676    if xMap < 0 then
    4677       BitBltCanvas(Canvas, MapOffset, TopBarHeight + yMap, width + xMap,
    4678         height, Buffer.Canvas, -xMap, 0)
     4677      BitBltCanvas(Canvas, MapOffset, TopBarHeight + yMap, Width + xMap,
     4678        Height, Buffer.Canvas, -xMap, 0)
    46794679    else
    4680       BitBltCanvas(Canvas, xMap + MapOffset, TopBarHeight + yMap, width,
    4681         height, Buffer.Canvas, 0, 0);
     4680      BitBltCanvas(Canvas, xMap + MapOffset, TopBarHeight + yMap, Width,
     4681        Height, Buffer.Canvas, 0, 0);
    46824682  end;
    46834683end;
     
    47294729      FillRect(Rect(0, 0, MapWidth, MapHeight));
    47304730      Brush.Style := TBrushStyle.bsClear;
    4731       OffscreenUser := self;
     4731      OffscreenUser := Self;
    47324732      Exit;
    47334733    end;
    47344734
    47354735  MainMap.SetPaintBounds(0, 0, MapWidth, MapHeight);
    4736   if OffscreenUser <> self then
     4736  if OffscreenUser <> Self then
    47374737  begin
    47384738    if OffscreenUser <> nil then
     
    47724772      for DoInvalidate := False to FastScrolling do begin
    47734773        if DoInvalidate then begin
    4774           rec.Bottom := MapHeight - overlap;
     4774          rec.Bottom := MapHeight - Overlap;
    47754775{$IFDEF WINDOWS}
    47764776          ScrollDC(Canvas.Handle, (xwd - xw) * (xxt * 2), (ywd - yw) * yyt, rec,
     
    47954795        else if yw > ywd then begin
    47964796          if DoInvalidate then
    4797             RectInvalidate(MapOffset, TopBarHeight + MapHeight - overlap -
     4797            RectInvalidate(MapOffset, TopBarHeight + MapHeight - Overlap -
    47984798              (yw - ywd) * yyt, MapOffset + MapWidth, TopBarHeight + MapHeight
    4799               - overlap)
     4799              - Overlap)
    48004800          else
    48014801            ProcessRect(xw, (ywd + MapHeight div (yyt * 2) * 2), MapWidth div xxt,
     
    48184818      if not FastScrolling then
    48194819        RectInvalidate(MapOffset, TopBarHeight, MapOffset + MapWidth,
    4820           TopBarHeight + MapHeight - overlap);
    4821       RectInvalidate(xMidPanel, TopBarHeight + MapHeight - overlap, xRightPanel,
     4820          TopBarHeight + MapHeight - Overlap);
     4821      RectInvalidate(xMidPanel, TopBarHeight + MapHeight - Overlap, xRightPanel,
    48224822        TopBarHeight + MapHeight);
    48234823    end;
     
    48524852  MiniMapPaint;
    48534853  CopyMiniToPanel;
    4854   RectInvalidate(xMini + 2, TopBarHeight + MapHeight - overlap + yMini + 2,
    4855     xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - overlap + yMini +
     4854  RectInvalidate(xMini + 2, TopBarHeight + MapHeight - Overlap + yMini + 2,
     4855    xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - Overlap + yMini +
    48564856    2 + G.ly);
    48574857end;
     
    49084908    Fill(Panel.Canvas, 0, 3, xMidPanel + 7 - 10, PanelHeight - 3,
    49094909      MainTexture.Width - (xMidPanel + 7 - 10), MainTexture.Height - PanelHeight);
    4910     Fill(Panel.Canvas, xRightPanel + 10 - 7, 3, Panel.width - xRightPanel - 10 +
     4910    Fill(Panel.Canvas, xRightPanel + 10 - 7, 3, Panel.Width - xRightPanel - 10 +
    49114911      7, PanelHeight - 3, -(xRightPanel + 10 - 7), MainTexture.Height - PanelHeight);
    49124912    FillLarge(Panel.Canvas, xMidPanel - 2, PanelHeight - MidPanelHeight,
     
    53375337      if TerrainBtn.Visible then
    53385338        with TerrainBtn do
    5339           RFrame(Panel.Canvas, Left - 1, Top - self.ClientHeight +
    5340             (PanelHeight - 1), Left + width, Top + height - self.ClientHeight +
     5339          RFrame(Panel.Canvas, Left - 1, Top - Self.ClientHeight +
     5340            (PanelHeight - 1), Left + Width, Top + Height - Self.ClientHeight +
    53415341            PanelHeight, MainTexture.ColorBevelShade, MainTexture.ColorBevelLight)
    53425342    end; { if TroopLoc>=0 }
     
    53495349        if Visible then
    53505350        begin
    5351           Dump(Panel, HGrSystem, Left, Top - self.ClientHeight + PanelHeight,
     5351          Dump(Panel, HGrSystem, Left, Top - Self.ClientHeight + PanelHeight,
    53525352            25, 25, 169, 243);
    5353           Sprite(Panel, HGrSystem, Left, Top - self.ClientHeight + PanelHeight,
     5353          Sprite(Panel, HGrSystem, Left, Top - Self.ClientHeight + PanelHeight,
    53545354            25, 25, 1 + 26 * ButtonIndex, 337);
    5355           RFrame(Panel.Canvas, Left - 1, Top - self.ClientHeight +
    5356             (PanelHeight - 1), Left + width, Top + height - self.ClientHeight +
     5355          RFrame(Panel.Canvas, Left - 1, Top - Self.ClientHeight +
     5356            (PanelHeight - 1), Left + Width, Top + Height - Self.ClientHeight +
    53575357            PanelHeight, MainTexture.ColorBevelShade, MainTexture.ColorBevelLight);
    53585358        end;
     
    53655365        with TButtonC(Controls[I]) do
    53665366        begin
    5367           Dump(Panel, HGrSystem, Left, Top - self.ClientHeight + PanelHeight,
     5367          Dump(Panel, HGrSystem, Left, Top - Self.ClientHeight + PanelHeight,
    53685368            12, 12, 169, 178 + 13 * ButtonIndex);
    5369           RFrame(Panel.Canvas, Left - 1, Top - self.ClientHeight +
    5370             (PanelHeight - 1), Left + width, Top + height - self.ClientHeight +
     5369          RFrame(Panel.Canvas, Left - 1, Top - Self.ClientHeight +
     5370            (PanelHeight - 1), Left + Width, Top + Height - Self.ClientHeight +
    53715371            PanelHeight, MainTexture.ColorBevelShade, MainTexture.ColorBevelLight);
    53725372        end;
     
    56205620  MiniMapPaint;
    56215621  CopyMiniToPanel;
    5622   RectInvalidate(xMini + 2, TopBarHeight + MapHeight - overlap + yMini + 2,
    5623     xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - overlap + yMini +
     5622  RectInvalidate(xMini + 2, TopBarHeight + MapHeight - Overlap + yMini + 2,
     5623    xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - Overlap + yMini +
    56245624    2 + G.ly);
    56255625  Update;
     
    58465846            MainTexture.ColorMark);
    58475847      end;
    5848       RectInvalidate(xMini + 2, TopBarHeight + MapHeight - overlap + yMini + 2,
    5849         xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - overlap + yMini
     5848      RectInvalidate(xMini + 2, TopBarHeight + MapHeight - Overlap + yMini + 2,
     5849        xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - Overlap + yMini
    58505850        + 2 + G.ly);
    58515851    end
     
    60296029      BattleDlg.uix := UnFocus;
    60306030      BattleDlg.ToLoc := MouseLoc;
    6031       BattleDlg.Left := X - BattleDlg.width div 2;
     6031      BattleDlg.Left := X - BattleDlg.Width div 2;
    60326032      if BattleDlg.Left < 0 then
    60336033        BattleDlg.Left := 0
    6034       else if BattleDlg.Left + BattleDlg.width > Screen.width then
    6035         BattleDlg.Left := Screen.width - BattleDlg.width;
    6036       BattleDlg.Top := Y - BattleDlg.height div 2;
     6034      else if BattleDlg.Left + BattleDlg.Width > Screen.Width then
     6035        BattleDlg.Left := Screen.Width - BattleDlg.Width;
     6036      BattleDlg.Top := Y - BattleDlg.Height div 2;
    60376037      if BattleDlg.Top < 0 then
    60386038        BattleDlg.Top := 0
    6039       else if BattleDlg.Top + BattleDlg.height > Screen.height then
    6040         BattleDlg.Top := Screen.height - BattleDlg.height;
     6039      else if BattleDlg.Top + BattleDlg.Height > Screen.Height then
     6040        BattleDlg.Top := Screen.Height - BattleDlg.Height;
    60416041      BattleDlg.IsSuicideQuery := False;
    60426042      BattleDlg.Show;
     
    78417841        Buffer.Canvas, 0, 0);
    78427842      MainOffscreenPaint;
    7843       RectInvalidate(xMini + 2, TopBarHeight + MapHeight - overlap + yMini + 2,
    7844         xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - overlap + yMini +
     7843      RectInvalidate(xMini + 2, TopBarHeight + MapHeight - Overlap + yMini + 2,
     7844        xMini + 2 + G.lx * 2, TopBarHeight + MapHeight - Overlap + yMini +
    78457845        2 + G.ly);
    78467846      Update;
     
    79707970      if xMidPanel > MapOffset then
    79717971        FillRect(Rect(0, TopBarHeight, MapOffset, TopBarHeight + MapHeight
    7972           - overlap))
     7972          - Overlap))
    79737973      else
    79747974      begin
    79757975        FillRect(Rect(0, TopBarHeight, xMidPanel, TopBarHeight + MapHeight -
    7976           overlap));
     7976          Overlap));
    79777977        FillRect(Rect(xMidPanel, TopBarHeight, MapOffset,
    79787978          TopBarHeight + MapHeight));
     
    79807980      if xRightPanel < MapOffset + MapWidth then
    79817981        FillRect(Rect(MapOffset + MapWidth, TopBarHeight, ClientWidth,
    7982           TopBarHeight + MapHeight - overlap))
     7982          TopBarHeight + MapHeight - Overlap))
    79837983      else
    79847984      begin
     
    79867986          TopBarHeight + MapHeight));
    79877987        FillRect(Rect(xRightPanel, TopBarHeight, ClientWidth,
    7988           TopBarHeight + MapHeight - overlap));
     7988          TopBarHeight + MapHeight - Overlap));
    79897989      end;
    79907990      Brush.Style := TBrushStyle.bsClear;
    79917991    end;
    7992   BitBltCanvas(Canvas, MapOffset, TopBarHeight, MapWidth, MapHeight - overlap,
     7992  BitBltCanvas(Canvas, MapOffset, TopBarHeight, MapWidth, MapHeight - Overlap,
    79937993    Offscreen.Canvas, 0, 0);
    79947994  BitBltCanvas(Canvas, 0, 0, ClientWidth, TopBarHeight, TopBar.Canvas,
    79957995    0, 0);
    79967996  if xMidPanel > MapOffset then
    7997     BitBltCanvas(Canvas, xMidPanel, TopBarHeight + MapHeight - overlap,
    7998       ClientWidth div 2 - xMidPanel, overlap, Offscreen.Canvas,
    7999       xMidPanel - MapOffset, MapHeight - overlap)
     7997    BitBltCanvas(Canvas, xMidPanel, TopBarHeight + MapHeight - Overlap,
     7998      ClientWidth div 2 - xMidPanel, Overlap, Offscreen.Canvas,
     7999      xMidPanel - MapOffset, MapHeight - Overlap)
    80008000  else
    8001     BitBltCanvas(Canvas, MapOffset, TopBarHeight + MapHeight - overlap,
    8002       ClientWidth div 2 - MapOffset, overlap, Offscreen.Canvas, 0,
    8003       MapHeight - overlap);
     8001    BitBltCanvas(Canvas, MapOffset, TopBarHeight + MapHeight - Overlap,
     8002      ClientWidth div 2 - MapOffset, Overlap, Offscreen.Canvas, 0,
     8003      MapHeight - Overlap);
    80048004  if xRightPanel < MapOffset + MapWidth then
    8005     BitBltCanvas(Canvas, ClientWidth div 2, TopBarHeight + MapHeight - overlap,
    8006       xRightPanel - ClientWidth div 2, overlap, Offscreen.Canvas,
    8007       ClientWidth div 2 - MapOffset, MapHeight - overlap)
     8005    BitBltCanvas(Canvas, ClientWidth div 2, TopBarHeight + MapHeight - Overlap,
     8006      xRightPanel - ClientWidth div 2, Overlap, Offscreen.Canvas,
     8007      ClientWidth div 2 - MapOffset, MapHeight - Overlap)
    80088008  else
    8009     BitBltCanvas(Canvas, ClientWidth div 2, TopBarHeight + MapHeight - overlap,
    8010       MapOffset + MapWidth - ClientWidth div 2, overlap,
     8009    BitBltCanvas(Canvas, ClientWidth div 2, TopBarHeight + MapHeight - Overlap,
     8010      MapOffset + MapWidth - ClientWidth div 2, Overlap,
    80118011      Offscreen.Canvas, ClientWidth div 2 - MapOffset,
    8012       MapHeight - overlap);
    8013   BitBltCanvas(Canvas, 0, TopBarHeight + MapHeight - overlap, xMidPanel,
    8014     overlap, Panel.Canvas, 0, 0);
    8015   BitBltCanvas(Canvas, xRightPanel, TopBarHeight + MapHeight - overlap,
    8016     Panel.width - xRightPanel, overlap, Panel.Canvas, xRightPanel, 0);
    8017   BitBltCanvas(Canvas, 0, TopBarHeight + MapHeight, Panel.width,
    8018     PanelHeight - overlap, Panel.Canvas, 0, overlap);
     8012      MapHeight - Overlap);
     8013  BitBltCanvas(Canvas, 0, TopBarHeight + MapHeight - Overlap, xMidPanel,
     8014    Overlap, Panel.Canvas, 0, 0);
     8015  BitBltCanvas(Canvas, xRightPanel, TopBarHeight + MapHeight - Overlap,
     8016    Panel.Width - xRightPanel, Overlap, Panel.Canvas, xRightPanel, 0);
     8017  BitBltCanvas(Canvas, 0, TopBarHeight + MapHeight, Panel.Width,
     8018    PanelHeight - Overlap, Panel.Canvas, 0, Overlap);
    80198019  if (pLogo >= 0) and (G.RO[pLogo] = nil) and (AILogo[pLogo] <> nil) then
    80208020    BitBltCanvas(Canvas, xRightPanel + 10 - (16 + 64),
Note: See TracChangeset for help on using the changeset viewer.