シナリオの分量が大きくなってくると、1つのスクリプトファイルで書くのが大変になります。
そこで、シナリオの章やシーンごとにスクリプトを分割する方法があります。
init.txt
のコピーを作成して、
second.txt
と名付けてください。
init.txt
と
second.txt
の中身をすべて削除し、次の内容を貼り付け、保存してみてください。
@bg roof.png 1.0
@ch center 001-fun.png 1.0
init.txtの中にいます。
@load second.txt
second.txtに移動しました。
保存したら、ゲームを実行してみてください。
second.txtに移動できたことがわかるはずです。
@load
は、指定されたスクリプトファイルに移動するためのコマンドです。
ここで気をつけたいこととして、ラベルはスクリプトファイル内でのみ有効ですので、ジャンプ前のスクリプトファイルで使っていたラベルは、ジャンプ後のスクリプトファイルからは使うことができません。逆に言うと、古いスクリプトファイルで定義したのと同じ名前のラベルを作成することができます。