gcopy

画面コピー

gcopy p1,p2,p3,p4,p5

p1=0~(0) : ウィンドウID
p2=0~(0) : コピー元の左上X座標
p3=0~(0) : コピー元の左上Y座標
p4=0~    : コピーする大きさX(ドット単位)
p5=0~    : コピーする大きさY(ドット単位)

解説

gcopy命令は、 指定したウィンドウIDの画面の一部を、現在の描画先カレントポジションにコピーします。
コピー元のウィンドウIDは、自分のウィンドウIDと同じかまたは、screen命令やbuffer命令で初期化されたウィンドウIDでなければなりません。

gcopy命令でコピーする場合は、gmode命令によってコピーするモードをいくつか選ぶことができます。

gcopy命令でパレットモード画面の画像をコピーする際には注意が必要です。
コピーする2つのウィンドウのパレットが同じものでも問題のない画像を準備する必要があります。
また、パレットモード時のパレットは、ユーザー側で正しいものを設定するようにしてください。(画像ファイル使用時に、picload命令だけではパレット設定は行なわれません。)

関連項目

gmode画面コピーモード設定
gzoom変倍して画面コピー

サンプル逆引き (26)

arusave.hsp
battle.hsp
button_test.hsp
d3m_techdemo.hsp
demo.hsp
doukutu.hsp
feedback.hsp
gblur.hsp
grotate.hsp
htcopy1.hsp
htcopy2.hsp
obaqme.hsp
poker.hsp
sample_09_imagetest.hsp
sample_17_d3setlocal_shadow.hsp
shoot.hsp
star.hsp
starmove.hsp
tamane_jump.hsp
terminal.hsp
test1.hsp
tile.hsp
xsample_alphapaint.hsp
xsample_gcube.hsp
xsample_gcube.hsp
xsample_shiraho.hsp

情報

バージョン3.5
作成日2017/09/08
著作者onitama
URLhttp://hsp.tv/
備考ver3.5標準命令
タイプ内蔵命令
グループ画面制御命令
対応環境
  • Windows 版 HSP
  • HSPLet
hs ファイルhsphelp\i_graph.hs