07/05/29 18:56:30 0
>>357
なるほど。じゃぁ俺は、同じ発想で
MortScriptだけでなんとかする方法を。
options[1] = "選択肢1"
options[2] = "選択肢2"
options[3] = "選択肢3"
options[4] = "待機…"
#Choiceのプロセスをサブルーチン化しておいて呼び出す
Call ChoiceOrHold
#以下、サブルーチン
Sub ChoiceOrHold
Choice( "タイトル", "プロンプト", options )
Case( 1 )
#命令文
Case( 2 )
#命令文
Case( 3 )
#命令文
Case( 4 )
#移動可能な小さいダイアログを表示
Message( "待機中" )
#OKを押すと、同じChoiceダイアログを再表示
Call ChoiceOrHold
EndChoice
EndSub
異なるエレメント数で再帰的にChoiceOrHoldを呼び出したい時は、
ちょっと工夫を加える必要があるけど。