変数管理
変数は名前とIDで管理してようと考えているんですけど
道筋つきました
IDの値でswitchして
それから名前と等しいか判断するんです
連続で名前比較せず
連続でID比較すればいいですね
配列にしたらもっと速い
#define button_block(%1="") %tbtn1 %i0 button %1,*%p:%tbtn2 goto *%i %i0:%tbtn1 *%o #define b_break %tbtn2 goto *%p #define b_end %tbtn2 *%o:stop:*%o #define b_jump(%1) %tbtn2 *%o:goto %1:stop:*%o #define begin_mlab(%1,%2) if %1==%2 { #define end_mlab }else{ dialog "error",1 } button_block "bt1" :lp="s_l1":lpn=1 b_jump *jump button_block "bt2" :lp="s_l2":lpn=2 b_jump *jump stop *jump if lpn==1{ begin_mlab lp,"s_l1" mes "aaa" end_mlab } if lpn==2{ begin_mlab lp,"s_l2" mes "bbb" end_mlab } stop
こんなかんじで