gettaglog
 ログを自作する際にgettaglogを使ってみたら、どうも思ったとおりにいかない。
 原因は、gettaglogが取得するログはページ単位だという点。
[名前]おはようございます。
今日は早いですね。¥

 たとえば上記2行のようなスクリプトを書いた場合、gettaglogを行っても返ってくるのは""(空文字)だ。おそらく、2行目頭で空のタグ([])が読み込まれた際に、タグのログを上書きしてるのだと思う。改ページされるまで同じ番号のバッファを上書きし続けるという動作か。
 linepageで作れるような、画面の下部にだけテキストウィンドウが表示されるタイプのADVならばgettaglogで作れるが、Fateのような全画面タイプの場合はタグのログを自作する必要があるようだ。
 ちなみに自分が今作ってるのは後者ではなく前者。ただし、改行をsetwindowの設定に任せずに手動で行っているため、gettaglogが使用できない。残念。
[PR]
by lyricist_m | 2008-04-10 20:07 | NScripter
<< ボタンを(個人的に)使いやすくする ウィンドウのフォーカス >>