mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 17:29:28 +02:00
43 lines
631 B
ObjectPascal
43 lines
631 B
ObjectPascal
Program ex1;
|
|
|
|
{ Program to demonstrate TRect.Empty }
|
|
|
|
Uses objects;
|
|
|
|
|
|
Var ARect,BRect : TRect;
|
|
P : TPoint;
|
|
|
|
begin
|
|
With ARect.A do
|
|
begin
|
|
X:=10;
|
|
Y:=10;
|
|
end;
|
|
With ARect.B do
|
|
begin
|
|
X:=20;
|
|
Y:=20;
|
|
end;
|
|
{ Offset B by (5,5) }
|
|
With BRect.A do
|
|
begin
|
|
X:=15;
|
|
Y:=15;
|
|
end;
|
|
With BRect.B do
|
|
begin
|
|
X:=25;
|
|
Y:=25;
|
|
end;
|
|
{ Point }
|
|
With P do
|
|
begin
|
|
X:=15;
|
|
Y:=15;
|
|
end;
|
|
Writeln ('A empty : ',ARect.Empty);
|
|
Writeln ('B empty : ',BRect.Empty);
|
|
Writeln ('A Equals B : ',ARect.Equals(BRect));
|
|
Writeln ('A Contains (15,15) : ',ARect.Contains(P));
|
|
end. |