Changeset 2 for trunk/UFormMain.pas
- Timestamp:
- Dec 11, 2020, 11:42:27 PM (3 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:ignore
set to
GamePack
GamePack.res
GamePack.lps
lib
-
Property svn:ignore
set to
-
trunk/UFormMain.pas
r1 r2 68 68 procedure TGameCanvas.TextOut(const Pos: TPoint; Text: string); 69 69 begin 70 if Brush. Opacity = 0then Canvas.Brush.Style := Graphics.bsClear70 if Brush.Style = bsClear then Canvas.Brush.Style := Graphics.bsClear 71 71 else Canvas.Brush.Style := Graphics.bsSolid; 72 72 Canvas.Brush.Color := Brush.Color; … … 77 77 procedure TGameCanvas.Rectangle(const Rect: TRect); 78 78 begin 79 //Canvas.Brush.Style := Brush.Style; 79 if Brush.Style = bsClear then Canvas.Brush.Style := Graphics.bsClear 80 else Canvas.Brush.Style := Graphics.bsSolid; 80 81 Canvas.Brush.Color := Brush.Color; 81 //Canvas.Pen.Style := Pen.Style; 82 if Brush.Style = bsClear then Canvas.Pen.Style := Graphics.psClear 83 else Canvas.Pen.Style := Graphics.psSolid; 82 84 Canvas.Pen.Color := Pen.Color; 83 85 Canvas.FillRect(Rect); … … 86 88 procedure TGameCanvas.Line(const P1, P2: TPoint); 87 89 begin 90 if Brush.Style = bsClear then Canvas.Brush.Style := Graphics.bsClear 91 else Canvas.Brush.Style := Graphics.bsSolid; 92 Canvas.Brush.Color := Brush.Color; 93 if Brush.Style = bsClear then Canvas.Pen.Style := Graphics.psClear 94 else Canvas.Pen.Style := Graphics.psSolid; 95 Canvas.Pen.Color := Pen.Color; 88 96 Canvas.Pen.Width := Pen.Width; 89 97 Canvas.Line(P1, P2); … … 92 100 procedure TGameCanvas.Ellipse(const Bounds: TRect); 93 101 begin 102 if Brush.Style = bsClear then Canvas.Brush.Style := Graphics.bsClear 103 else Canvas.Brush.Style := Graphics.bsSolid; 104 Canvas.Brush.Color := Brush.Color; 105 if Brush.Style = bsClear then Canvas.Pen.Style := Graphics.psClear 106 else Canvas.Pen.Style := Graphics.psSolid; 107 Canvas.Pen.Color := Pen.Color; 94 108 Canvas.Pen.Width := Pen.Width; 95 Canvas.Brush.Color := Brush.Color;96 109 Canvas.Ellipse(Bounds); 97 110 end;
Note:
See TracChangeset
for help on using the changeset viewer.