Ⅴ．画像表示
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
１－１．グラフィック表示
例）
GRP,title.jpg,2
グラフィックを表示するにはこのように表記します。
GRPがグラフィック呼び出しの命令です。続いて拡張子を含めたグラフィック
ファイル名を指定します。最後の2はエフェクトの番号です。（※SNECと順序が変わっています）
これはワイプ表示をします。他にフェードやパズル、ボックスなどがあります。
エフェクト番号は省略するとエラーになりますので注意して下さい。
サイズは初期状態では６４０×４８０ドット、形式はBMP、JPG、MAGが利用できます。
※プログレッシブＪＰＥＧには対応していません。対応を検討中です。
＜エフェクト番号一覧＞
0-瞬間表示
1-縦ワイプ
2-横ワイプ
3-横ワイプ2
4-縦ワイプ2
5-ディゾルブ
6-ボックス
7-上下から
8-上下から2
9-ラティス
10-左右スライド
11-上下スライド
12-拡大表示
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
未実装です。
１－２．グラフィック表示位置の指定
グラフィックの表示位置を指定するにはＧＰＯＳという命令を使用します。
画像の左肩の座標を指定します。
例）
GPOS
100
50
上から座標指定の命令、Ｘ座標、Ｙ座標となります。
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
２．画面塗りつぶし
指定した色で画面を塗りつぶす事もできます。色はＲＧＢでそれぞれ０から２５５までの自由な
パラメータ設定が可能です。
スクリプトでは「PAINT」という命令で記述します。
例）
ＰＡＩＮＴ,255,0,0,5
塗りつぶし宣言、赤のパラメータ、緑のパラメータ、青のパラメータ、塗りつぶしエフェクトの順で記述します。
エフェクトは上記のグラフィック表示と同じです。
ですから、上の例では「真っ赤な色でディゾルブで塗りつぶしする」という意味になります。

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－

３．ムービー再生
AVI形式とMPEG1形式のムービーを再生できます。サイズをスクリーンサイズに自動的に合わせての
再生となりますので、可能であれば、そのサイズで作成したものを用意すると綺麗に表示できます。
実際のスクリプトですが、MOVと宣言し、ファイル名を指定するだけで再生できます。
例）
MOV,ENDING.AVI
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
４．スクロール
表示画面（初期640×480ドット）の2倍の大きさのグラフィックを用意して、スクロール表示させることが
できます。
縦スクロールの場合は640×960ドット、横スクロールの場合は1280×480ドットのグラフィックを用意して
下さい。
例）縦スクロールの場合
YSCR,building.jpg,0,1000
このように表記します。
左から、縦スクロール宣言、表示するファイル名、スクロール方向（0か１）、速度です。
例）横スクロールの場合
XSCR,building.jpg,0,1000
横スクロールの宣言以外は、縦スクロールの場合と同様です。

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
５．レイヤー（LAYSETの書式が変わり、座標指定出来るようになりました！）
背景画像の上に人物などを重ねて表示することができるのがレイヤーです。
アニメのセル画のようなイメージです。
最大20枚まで同時に表示でき、表示・消去のエフェクトも指定できます。
サイズはスクリーンと同サイズ（初期640×480ドット）で用意して下さい。
画像左上（0,0）の座標の色が透過されます。
例）
LAYSET,man.bmp,0,50,100
まず、このようにレイヤーのグラフィックをメモリに読みこみます。
左からレイヤーのセットの命令、グラフィックファイル名、レイヤー番号（0から19まで）、X座標、Y座標の順です。
次に、表示と消去の方法です。
例）レイヤー表示
LAYON,0,256,9
左からレイヤー表示命令、レイヤー番号（0から19まで）、透過度（0から256まで。0で非表示、
256で無透明）、レイヤー表示エフェクトです。
※エフェクト番号は画像表示エフェクトと同じです。
例）レイヤー消去
LAYOFF,0,1
左からレイヤー消去、レイヤーの番号（0から19まで）、消去エフェクトとなっています。
※エフェクト番号は画像表示エフェクトと同じです。
また、レイヤー全てを一括で消去することもできます。
例）
LAYCLS,10
左からレイヤー一括消去命令、エフェクト番号です。
この命令ひとつで、0から19まで全てのレイヤーが消えます。
※エフェクト番号は画像表示エフェクトと同じです。
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
６．揺れ
特殊効果として画面全体を揺らすことができます。回数も指定できます。
例）
SHAKE,50,16,16
左から、揺れの宣言、揺れる回数、横の振れ幅、縦の振れ幅の順です。
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
未実装です。
７．スタッフロール
４のスクロールと似た機能ですが、この機能は画面の外からだんだんと表示していきます。グラフィックは
横６４０ドット×縦４８０、９６０、１４４０ドットのものを利用できます。
例）
ROLL
staff.jpg
3
スタッフロールの宣言、表示するグラフィックの指定、縦方向の画面数（１なら480ドット、２なら960ドット、
３なら1440ドット）の順で指定します。
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
８．モザイク
背景画像にモザイク処理をかけることができます。
例）
GRP,intrain.jpg,0
*
MOSAIC
*
画像表示、入力待ち、そしてモザイク処理という処理の例です。

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
未実装ですが、レイヤーである程度実現できます。
９．半透明ウインドウ
アドベンチャーゲーム風に半透明の矩形ウインドウを表示することができます。
※現在のところ、表示領域自体の操作は行いません。ＢＬＡＮＫ命令等と組み合わせて利用して下さい。
①設定、表示
例）
MAKEWINDOW←半透明ウインドウ表示命令
50←ウインドウ左上のＸ座標
50←ウインドウ左上のＹ座標
540←ウインドウの横幅
380←ウインドウの縦幅
70←ウインドウの半透明度・赤（最大２５５）
60←ウインドウの半透明度・緑（最大２５５）
60←ウインドウの半透明度・青（最大２５５）
6←ウインドウ表示エフェクト番号（下記参照）
＜エフェクト番号一覧＞
０．瞬間表示
１．左から表示
２．右から表示
３．上から表示
４．下から表示
５．縦ワイプ表示
６．横ワイプ表示
②消去
例）
CLOSEWINDOW←ウインドウ消去命令
3←ウインドウ消去エフェクト番号（※上記表示エフェクトと同様）
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
１０．モノクロ、ネガ反転表示

画面をモノクロやネガ反転表示にすることができます。
未実装です。
①モノクロ
例）
GRP
myroom.jpg
MONOCRO　←モノクロ命令

②ネガ反転表示
例）
GRP
myroom.jpg
NEGA　←ネガ反転命令
※二回実行すると元に戻ります。

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
１１．ユニバーサルトランジション
nextSNECでは表示エフェクトを作成することができます。
ルール画像と呼ばれるグレースケールの画像を用意し、そのグラデーションパターンに応じて、
画像を切り替え表示させます。
（上級者向けです）
例）
SETUNI,tokei.bmp
まず、このようにルール画像をセットします。
続いて、
UNI,kurayami.jpg,2000
ユニバーサルトランジション命令を実行します。
左から命令、グラフィックファイル名、切替完了までの時間（1/1000秒単位）です。

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
１２．ウインドウサイズ変更
nextSNECではウインドウのサイズ変更もサポートします。
例）
WINDOW,800,600
左から、ウインドウ変更命令、横幅、縦幅と指定します。

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
１３．フェードアウト
画面全体を1/100秒単位でフェードアウト（徐々に消える効果）させることが出来ます。
例）
FADEOUT,300
この例だと、画面全体を3秒かけてフェードアウトさせます。

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
１４．フェードイン
画面全体を1/100秒単位でフェードイン（徐々に表示させる効果）させることが出来ます。
例）
FADEIN,room.jpg,300
この例だと、「room.jpg」という画像を3秒かけてフェードインさせます。