描画

全般[HSP2][HSP3]
画像を見えない仮想ウィンドウに貼り付けて操作する buffer buffer
描画処理対象ウィンドウを変更する gsel gsel
繰り返し描画によるチラツキ問題を解決 redraw redraw
描画情報を含むウィンドウ情報を初期化する cls cls
画像を表示させる左上基点を設定する pos pos
ウィンドウ内描画基点を変更してスクロールさせる groll
[HSP2][HSP3]
テキストや塗りつぶす色(RGB各輝度)を設定する color color
テキストや塗りつぶす色をHSV(HSB)形式で設定する hsvcolor
現在の描画先HSPウィンドウ内の1ドット分のRGB各要素を取得する pget pget
現在の描画先HSPウィンドウ内に現在の選択色で1ドットの点を配置する pset pset
HSPウィンドウ外も含むデスクトップ全域の1ドット分のRGB各要素を取得する pixget pixget
カラーパレットで色を選択させる dialog dialog
システムカラーを取得する syscolor syscolor
カレントカラーを取得する rval, gval, bval ginfo_r, ginfo_g, ginfo_b
現在のカラーモードを取得する paluse ginfo_paluse
RGB3輝度をHTMLカラーコードにまとめる to_htm to_htm
HTMLカラーコードをRGB3輝度に分解する from_htm from_htm
複製[HSP2][HSP3]
矩形コピーのデフォルト(数値省略時)サイズを設定する gmode gmode
任意の矩形をコピーして、貼り付ける gcopy gcopy
矩形以外の形をコピーして、貼り付ける gcopy2 gcopy2
任意の矩形をコピーして、変倍したものを貼り付ける gzoom gzoom
任意の矩形をコピーして、上下左右反転したものを貼り付ける gzoom gzoom
反転用パラメータを付加して容易に指定可能にする拡張版gzoom命令 gzoom2 gzoom2
任意のセル画像を貼り付ける celput
任意のセル画像を変倍して貼り付ける celput
任意のセル画像を回転して貼り付ける celput
コピー元矩形の任意の角を伸縮させて貼り付ける gsquare
コピーする矩形が画像をはみだす場合に逆サイドを自動補完コピーする jointless jointless
回転させた画像を貼り付ける grotate grotate, grotate2
色を反転させてコピーする revcopy revcopy
[HSP2][HSP3]
現在の描画先HSPウィンドウ内の1ドット分のRGB各要素を取得する pget pget
現在の描画先HSPウィンドウ内に1ドットの点を配置する pset pset
[HSP2][HSP3]
指定した開始点から終了点まで直線を描画する line line
ドーナツ状の枠のみで円を描く circle
矩形枠線のみを描画する frame frame
塗り潰し[HSP2][HSP3]
任意の矩形を指定色で塗りつぶす boxf boxf
任意の角度分回転させた矩形を指定色で塗りつぶす grect
平行四辺形等の直角ではない四角形を指定色で塗り潰す gsquare
形を問わず閉じられた同一色領域を塗りつぶす areaf areaf
指定色から異なる指定色へ徐々に色を変えながら任意の矩形を塗りつぶす grdbox grdbox, gradf
矩形に納まる最大円を描画 circle
テキスト[HSP2][HSP3]
HSPウィンドウに任意の文字列・数値を描画する mes, print mes, print
文字毎にウェイトを掛け、句読点では更にウェイトを掛けてテキストを表示する textmes textmes
一塊のワード毎にウェイトを掛けてテキストを表示する timemes timemes
テキストに影や縁取りを付けて表示する decmes decmes
表示幅を指定し、はみだす場合は自動的に折り返して表示する retmes retmes
パレット[HSP2][HSP3]
パレットモードウィンドウを作成する screen, bgscr screen, bgscr
Windowsが256色モードであるかどうかを取得する paluse ginfo_paluse
描画パレットを変更(パレットモード版の「color」)する palcolor palcolor
指定したパレットのRGB各輝度を取得する getpal
現在のウィンドウに設定されているパレットの色データを変更する palette palette
現在のウィンドウのパレットを指定したHSPウィンドウのパレットに変更する palcopy
指定パレットを一時的に指定分RGB各輝度を変更する palfade
画面効果[HSP2][HSP3]
貼り付け画像の透明度を設定し、すりガラスの様に既存の画像を透かせる gmode gmode
ウィンドウ内の指定エリア内に特定数の点をランダムに配置する brush brush
モジュール命令brushによるブラッシングのブラシ色・描画矩形を設定する brushinit brushinit
ウィンドウ内容を上下左右に揺らす quake quake
特定エリア内の描画内容を濃淡だけのモノトーン表示をする monotone monotone
特定エリア内に特定の画像を徐々に表示する fadein fadein
特定エリア内の描画内容を徐々に消去する fadeout fadeout
特定エリア内の描画内容を押し潰して切り替える press press
特定エリア内の描画内容を端から徐々に切り替える slide slide
特定エリア内の描画内容を市松模様形式に切り替える chkflg chkflg