redraw

再描画の設定

redraw p1,p2,p3,p4,p5

p1=0~3(1) : 描画モードの設定
p2,p3      : 再描画する左上X,Y座標
p4,p5      : 再描画する大きさX,Y(ドット単位)

解説

画面の描画モードを指定します。描画モードとは、

描画モード0:

mes,print,gcopy,gzoom などの画面制御命令が実行されても仮想画面を書き換
えるだけで、実際の画面には反映されません。

描画モード1:

画面制御命令が実行されると、実際の画面にも反映されます。

となっています。通常は描画モード1です。
描画モード0で画面内に画像をコピーしたり、メッセージを表示しておいて、
最後にモード1にすることで画面の書き換えのちらつきをなくしスムーズに見
せることができます。

モード1を指定した場合は即座に画面の更新を行います。

モード値に2を足した値を指定すると、描画モードのみを変更し画面の更新はされません。

また、p2~p5までのパラメータにより、画面の一部だけを再描画させることが
可能です。通常は省略すれば、全画面の更新を行ないます。

サンプル逆引き (23)

clock2.hsp
comtest3.hsp
defcfunc.hsp
demo.hsp
EMATH.hsp
facemove1.hsp
facemove2.hsp
grect.hsp
grotate.hsp
gsquare.hsp
htcopy1.hsp
htcopy2.hsp
keymove1.hsp
keymove2.hsp
keymove3.hsp
line.hsp
mapedit.hsp
mapmove1.hsp
mapmove2.hsp
mouse.hsp
shoot.hsp
starmove.hsp
typing.hsp

情報

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