@座標A(50,50)
 座標B(100,50)
 にABを結ぶ下半分の半円。

A座標C(100,50)
 座標D(50,50)
 にCDを結ぶ上半分の半円

まず、正方形の左上、右下の座標をangleに入れ
@angle=(50,25,100,75)
Aangle=(50,25,100,75)

@DrawArc(Pen, angle, -180, -180);
ADrawArc(Pen, angle, -180, 180);
これで合ってます?

よく解らない点
angle座標の計算式
半円の角度の意味がいまいち分からないです。