エンディングリスト
○下準備1
endlist.txtというファイルを用意して、その中に
と書いておく。
エンディング1 ???
エンディング2 ???
エンディング3 ???
エンディング4 ???
○下準備2
シナリオまたはインクルードファイルに以下の関数を追加する。
エンディング追加:
Local F
Open endlist.txt For 入力 As F
LineRead F ending[1]
LineRead F ending[2]
LineRead F ending[3]
LineRead F ending[4]
Close F
Open endlist.txt For 出力 As F
for i = 1 to 4
if args(1) <> i then
Print F ending[i]
else
switch i
case 1
Print F "エンディング1 「無謀」"
case 2
Print F "エンディング2 「犠牲を無駄に」"
case 3
Print F "エンディング3 「眼前にあった希望」"
case 4
Print F "エンディング4 「神の気まぐれ」"
endsw
endif
next
Close F
return
○使い方
シナリオで
という処理をすると、endlist.txtの中身が
Call エンディング追加 2
になる。
エンディング1 ???
エンディング2 「犠牲を無駄に」
エンディング3 ???
エンディング4 ???
…正直、ヘルプ見れば誰でも作れるレベルのインクルなんだけど
せっかく作ったので晒しておきます。