【[P] プロ版のシステム変数/文字列一覧】

 以下はプロ版でのみ指定可能なシステム変数・システム文字列です。

 ・[P] システム変数一覧
 ・[P] システム文字列一覧
 


[ [P] システム変数一覧 ]


Sys139:[P]ズームアウト時マップ拡張表示 1:ON  [Ver3.00で実装]
  「エフェクト」でマップをズームアウトしたとき、通常だと「元画面外のマップは表示されず黒塗りになる」のですが、
  この値を「1」にするとズームアウトした分だけ「もっと広範囲までマップ表示」されるようになります。
  ただし、表示されるのはおそらく最大で縦横100〜150マス分くらいまでですし、そこまで表示すると負荷が非常に大きくなります。
  プロ版のGame.exeで起動した場合、この値はデフォルトで「1」になっています。

 
Sys139が「0」の場合

Sys139が「1」の場合

 ※特性上、ループ有りのマップでこの機能を使用すると、マップイベントの挙動が不安定になる場合がございます。
  たとえば小さいマップをループさせてズームアウトした場合、向こう側にも同じマップが出ているとマップイベントが片方にしか出なくなったり、あるいは近くにイベントがいても表示されなくなるなど表示が不安定になります。



Sys141:[P]システム言語[日本語:0/英語:1] [Ver3.00で実装]
  エラー時の文章を日本語・英語で切り替えられます。多言語対応用に用意されています。



[ [P] システム文字列一覧 ]




SysS 57:[P]クリップボード内容 [Ver3.00で実装]
 クリップボード(Windowsで「コピー」を選んだときに一時的に格納されるデータ)の内容の読み取り、ないし書き込みが可能です。
 なおプレイヤー側が意図せずクリップボードの内容を渡してしまう場合もあるため、
 セキュリティの観点から以下の2つの制約をかけています。

1. クリップボードの内容がゲーム開始時点のまま変化がなかった場合は、
 「<<StartClipBoard>>」という文字列が返されます。

 (「ゲーム開始時のクリップボード内容と同じ内容を何度もコピーした場合」も変化がない扱いになるので、
  プレイヤー側にクリップボード読み込み経由でのデータ入力をさせたい場合などは、
  いったんSysS57に空の文字列を代入してからコピーをうながすなどしてください)


2.「ゲーム開始後、最初にクリップボードを読み込み」しようとしたタイミングで、
 「ゲーム側がクリップボード情報を要求しています。クリップボード情報を送信しても問題ありませんか?
 と確認するメッセージボックスが表示されます。
 「いいえ」が選ばれると、SysS57は以降ずっと「<<AccessDenied>>」という文字列が返されます。
 (なお、この確認メッセージボックスはテストプレイ時には表示されません)
 
 クリップボード「書き込み」を使えば、クリップボード監視機能がある
 読み上げソフトなどにテキストを読ませたりすることも可能でしょう。



SysS60:[P]タイトルバー上書き [Ver3.00で実装]
 タイトルバーに表示される内容を指定文字列で上書きできます。


SysS62:[P]基本フォント上書き [Ver3.00で実装]
SysS63:[P]サブ1フォント上書き [Ver3.00で実装]
SysS64:[P]サブ2フォント上書き
 [Ver3.00で実装]
SysS65:[P]サブ3フォント上書き
 [Ver3.00で実装]
 各フォントをゲーム中に切り替えられます。
 1ゲームデータ内で多言語対応をする場合に備えて用意されています。
 入力したフォントが受け付けられなかった場合は「<<NotFound>>」が格納されます。


SysS67:[P]キーボード入力用フォント [Ver3.00で実装]
 「文字列操作」の「キーボード入力」時の文字として使われるフォントを切り替えられます。
 入力したフォントが受け付けられなかった場合は「<<NotFound>>」が格納されます。