NScripterデフォルトの状態では、マウスを右クリックするとテキストウィンドウが消去され、文字が消えた状態となります。しかし、例えばゲームのタイトル画面など、右クリックで表示が消えてしまっては困る場合も存在します。
そこで使用するのが、以下の命令です。
この「rmode 命令」で 0 を指定する事によって、以後のスクリプト上で一切の右クリックを受け付けなくなります。右クリックを再び有効化するためには、同じく「rmode 命令」で 1 を指定してください。NScripterデフォルトの動作は、 1 になっています。
それでは、rmode命令を実際に組み込んでみましょう。
game
*start
*title
rmode 0
setwindow 328,410,5,4,24,24,6,8,0,1,1,#FFFFFF,300,380,500,540
select
"はじめから",*game_start,
"つづきから",*load,
"終 了",*game_end
*game_start
rmode 1
*load
systemcall load
goto *title
*game_end
end
|
タイトル画面表示中の右クリックを無効化しました。
しかし、ゲーム本編で右クリックが使えなくては困ります。
そこで「はじめから」を選ぶと、右クリックが再び有効化されるよう設定しています。
|