プレイヤーとドラゴンの間でテキストベースの単純なバトルを作成しています。sを使用Menu
して、プレーヤーに一連のオプションから選択させます。次にMenu
、明らかにLbl
、選択したオプションに割り当てられた に移動します。ゲームの while ループ内で、ループの最初に戻るコマンドをLbl
使用して s を終了できますが、プレイヤーが難易度を選択すると、ループはありません。End
このコードで後続のすべての Lbls が実行されないようにするにはどうすればよいですか。
:Menu("DIFFICULTY?", "EASY", 00, "MEDIUM", 01, "HARD", 02)
:Lbl 00
:75->D
://some end statement
:Lbl 01
:150->D
://some end statement
:Lbl 02
:300->D
://some end statement
現在、すべてのラベルが実行されているため、選択したオプションに関係なく、ドラゴンのヘルスは 300 になります。(スカラーやその他のトリックを回避したくありません。将来のプログラムでこの手法を使用できるように、一般的な状況で説明したことをエミュレートする方法を知りたいです)。