grect

回転する矩形で塗りつぶす

grect p1,p2,p3,p4,p5,p6

p1=0~(0)   : 矩形の中心X座標
p2=0~(0)   : 矩形の中心Y座標
p3=0~(0.0) : 回転角度(単位はラジアン)
p4=0~(?)   : Xサイズ
p5=0~(?)   : Yサイズ

解説

(p1,p2)で指定した座標を中心として、 (p4,p5)で指定したサイズの矩形(長方
形)を現在設定されている色で描画します。
p3で回転角度を実数で指定することができます。
角度の単位は、ラジアン(0から始まって、2πで一周)となります。
grect命令は、gmodeで設定されたコピーモードの指定が反映されます。

gmodeが 0,1の場合は、通常の塗りつぶし。
gmodeが 3の場合は、指定されたレートで半透明になります。
gmodeが 5, 6の場合は、それぞれ色加算、色減算処理となります。
また、(p4,p5)のサイズ指定を省略した場合には、gmode命令で設定されている
コピーサイズが使用されます。

 パレットモード時には 指定した描画色で塗りつぶしが行なわれますが、
半透明処理は行われません。

関連項目

colorカラー設定
hsvcolorHSV形式でカラーを設定する
palcolor描画パレット設定
grotate矩形画像を回転してコピー
gsquare任意の四角形画像をコピー
gmode画面コピーモード設定

サンプル逆引き (2)

demo.hsp
grect.hsp

情報

バージョン3.0
作成日2004/10/12
著作者onitama
URLhttp://www.onionsoft.net/
備考ver3.0標準命令
タイプ内蔵命令
グループ画面制御命令
hs ファイルhsphelp\i_graph.hs