|
>回答ありがとうございます!
>
>つまり、エンディング1の最後に
>//エンディング1
>#END1
>\LET(@G(1001)=1)
>\GO(END)
>と記述、2や3も同じく。
>
>
>最後にみるであろうエンディングには
>//エンド処理
>#END
>\LET.IF(@G(1001)==1 && @G(1002)==1 && @G(1003)==1, @G(1234)=1)
>\GO.TITLE
>を記述ということで良いのでしょうか。
その認識で問題ありません。
>もし最後に見るであろうエンディングが、エンディング3だったばあいはエンディング3の記述とエンド処理の記述を両方するということになりますか?
両方記述する書き方でも問題はありません。
また、エンディング3を絶対に最後にみるというのであれば、エンド処理はいりません。
エンディング3の最後に「\LET(@G(1234)=1)」とすればよいです。
回答はエンディング1〜3を順不同で見る場合を想定して記述しました。
いずれかのエンディングを見た後にクリアフラグを立てる場合は全てのエンディングに「\LET(@G(1234)=1)」と記述するか、回答のように最後は共通のエンド処理を以下のようにすればよいです。
#END
\LET(@G(1234)=1)
\GO.TITLE
|
|
|