回転する矩形で塗りつぶす
grect p1,p2,p3,p4,p5,p6
p1=0~(0) : 矩形の中心X座標 p2=0~(0) : 矩形の中心Y座標 p3=0~(0) : 回転角度(4096=360度) p4=0~(?) : Xサイズ p5=0~(?) : Yサイズ p6=0~(0) : パレットコード
(プラグイン / モジュール : hspext)
(p1,p2)で指定した座標を中心として、(p4,p5)で指定したサイズの矩形(長方形)を描画します。 描画される色は、color命令またはpalcolor命令で指定されているものとなります。 p3で回転角度を指定することができます。 角度は、0から始まって、4096で一周(360度)します。 grect命令は、gmodeで設定されたコピーモードの指定が反映されます。 gmodeが0,1の場合は、通常の塗りつぶし。 gmodeが3の場合は、指定されたレートで半透明になります。 gmodeが5,6の場合は、それぞれ色加算、色減算処理となります。 また、(p4,p5)のサイズ指定を省略した場合には、gmode命令で設定されている コピーサイズが使用されます。 パレットモード時には、p6で指定したパレットコードで塗りつぶしが行なわれます。 また、パレットモード時には半透明処理は実行されません。
プラグイン / モジュール | hspext |
バージョン | 2.61 |
作成日 | 2004/03/01 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | hspext.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 拡張画面制御命令 |
hs ファイル | hsphelp\hspext.hs |