GCOPY - [画像表示] |
||||||
… 裏画面から表画面に画像転送表示
GCOPY X1,Y1,X2,Y2,V,W
X1: 表画面のX座標(転送先)
Y1: 表画面のY座標(転送先)
X2: 裏画面のX座標(転送元)
Y2: 裏画面のY座標(転送元)
V: 画像の横幅
W: 画像の縦幅
裏画面やテクスチャ画面から表画面に画像を転送表示します。
944BASICでは、画像の表示に3 種類のページを使用します。
0ページは、実際に表示を行う画面です(表画面)。
1ページは、表示の準備を行うための画面です(裏画面)。
2ページは、スプライトやBGに加工する画像(テクスチャ)を読み込むための、テクスチャ画面です。
REM 944BASIC 'SETPAGE/GCOPYサンプル'
SETDIRECTORY 'F1:\944BASIC\'
SETPAGE 0:PRINT '表画面'
KEYWAIT
SETPAGE 1:BITMAP '9B_REF.BMP',0,0
REM 裏画面の一部を表画面にコピー
GCOPY 160,48, 48,16, 48,48
PRINT '裏画面から表画面'
KEYWAIT
SETPAGE 2:BITMAP '9B_REF.BMP',0,0
REM テクスチャを裏画面にセット(SPRITE)
SPRITE 1,1,1, 40,40,0,16,48,48
PRINT 'テクスチャ画面から裏画面(無変化)'
KEYWAIT
REM 裏画面を表画面に表示
REFRESH 20,20,20,20,80,80
PRINT '裏画面から表画面'
KEYWAIT
GCOPY - [画像表示] |