-- case select area button_x=100 button_y1=100 button_y2=130 button_y3=160 button_y4=190 button_y5=220 button_y6=250 button_y7=280 button_y8=310 button_y9=340 button_y10=370 button_dx=300 button_dy=24 alpha_text_normal = 255 r_text_normal = 100 g_text_normal = 250 b_text_normal = 0 alpha_text_sel = 255 r_text_sel = 10 g_text_sel = 50 b_text_sel = 20 _file_load_level_bgrd01="" _file_case_buton_normal="" _file_case_buton_sel="" _fontscale_case_normal= "0.7" _fontscale_case_sel= "0.8" _function_accept_case1 = "LoadCase1" _function_accept_case2 = "LoadCase2" _function_accept_case3 = "LoadCase3" _function_accept_case4 = "LoadCase4" _function_accept_case5 = "LoadCase5" _function_accept_case6 = "LoadCase6" _function_accept_case7 = "LoadCase7" _function_accept_case8 = "LoadCase8" _function_accept_case9 = "LoadCase9" _function_accept_case10 = "LoadCase10" _sound_select = "highlight" _sound_accept = "accept" _but_font_no = 1 _but_align = 0 _level1_name_id ="TEXT0140" _level2_name_id ="TEXT0141" _level3_name_id ="TEXT0142" _level4_name_id ="TEXT0143" _level5_name_id ="TEXT0144" _level6_name_id ="Menu_Case_1_Name" _level7_name_id ="Menu_Case_2_Name" _level8_name_id ="Menu_Case_3_Name" _level9_name_id ="Menu_Case_4_Name" _level10_name_id ="Menu_Case_5_Name" function level_select_area() SetMaterial( 'level_select_area', 0 , _file_load_level_bgrd01 , 255,18,18,18 ); SetMaterial( 'level_select_area', 1 , _file_load_level_bgrd01 , 255,18,18,18 ); SetPos( 'level_select_area',0 , 0, 0); SetDim( 'level_select_area',0 , 640, 480 ); SetPos( 'level_select_area',1 , 0, 0); SetDim( 'level_select_area',1 , 640, 480 ); AddPushButton( "level_select_area" ,"case1_button" ); AddPushButton( "level_select_area" ,"case2_button" ); AddPushButton( "level_select_area" ,"case3_button" ); AddPushButton( "level_select_area" ,"case4_button" ); AddPushButton( "level_select_area" ,"case5_button" ); AddPushButton( "level_select_area" ,"case6_button" ); AddPushButton( "level_select_area" ,"case7_button" ); AddPushButton( "level_select_area" ,"case8_button" ); AddPushButton( "level_select_area" ,"case9_button" ); AddPushButton( "level_select_area" ,"case10_button" ); end function case1_button() SetMaterial( 'case1_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case1_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case1_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case1_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case1_button', 0 , button_x , button_y1 ); SetDim( 'case1_button', 0 , button_dx, button_dy ); SetPos( 'case1_button', 1 , button_x , button_y1 ); SetDim( 'case1_button', 1 , button_dx, button_dy ); SetPos( 'case1_button', 2 , button_x , button_y1 ); SetDim( 'case1_button', 2 , button_dx, button_dy ); SetPos( 'case1_button', 3 , button_x , button_y1 ); SetDim( 'case1_button', 3 , button_dx, button_dy ); SetState( 'case1_button', 1 ); SetTxt( "case1_button" ,_but_font_no, _but_align, _level1_name_id); SetFontScale('case1_button' , _fontscale_case_normal); SetFontScale('case1_button' , _fontscale_case_sel , 1); SetTextColor( "case1_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case1_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case1_button', _function_accept_case1 ); SetNSEW( 'case1_button', 'NULL', 'case2_button', 'NULL', 'NULL' ); SetSndSelect( "case1_button" , _sound_select); SetSndPush( "case1_button" , _sound_accept); end function case2_button() SetMaterial( 'case2_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case2_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case2_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case2_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case2_button', 0 , button_x , button_y2 ); SetDim( 'case2_button', 0 , button_dx, button_dy ); SetPos( 'case2_button', 1 , button_x , button_y2 ); SetDim( 'case2_button', 1 , button_dx, button_dy ); SetPos( 'case2_button', 2 , button_x , button_y2 ); SetDim( 'case2_button', 2 , button_dx, button_dy ); SetPos( 'case2_button', 3 , button_x , button_y2 ); SetDim( 'case2_button', 3 , button_dx, button_dy ); SetState( 'case2_button', 0 ); SetTxt( "case2_button" ,_but_font_no, _but_align, _level2_name_id); SetFontScale('case2_button' , _fontscale_case_normal); SetFontScale('case2_button' , _fontscale_case_sel , 1); SetTextColor( "case2_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case2_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case2_button', _function_accept_case2 ); SetNSEW( 'case2_button', 'case1_button', 'case3_button', 'NULL', 'NULL' ); SetSndSelect( "case2_button" , _sound_select); SetSndPush( "case2_button" , _sound_accept); end function case3_button() SetMaterial( 'case3_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case3_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case3_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case3_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case3_button', 0 , button_x , button_y3 ); SetDim( 'case3_button', 0 , button_dx, button_dy ); SetPos( 'case3_button', 1 , button_x , button_y3 ); SetDim( 'case3_button', 1 , button_dx, button_dy ); SetPos( 'case3_button', 2 , button_x , button_y3 ); SetDim( 'case3_button', 2 , button_dx, button_dy ); SetPos( 'case3_button', 3 , button_x , button_y3 ); SetDim( 'case3_button', 3 , button_dx, button_dy ); SetState( 'case3_button', 0 ); SetTxt( "case3_button" ,_but_font_no, _but_align, _level3_name_id); SetFontScale('case3_button' , _fontscale_case_normal); SetFontScale('case3_button' , _fontscale_case_sel , 1); SetTextColor( "case3_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case3_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case3_button', _function_accept_case3 ); SetNSEW( 'case3_button', 'case2_button', 'case4_button', 'NULL', 'NULL' ); SetSndSelect( "case3_button" , _sound_select); SetSndPush( "case3_button" , _sound_accept); end function case4_button() SetMaterial( 'case4_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case4_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case4_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case4_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case4_button', 0 , button_x , button_y4 ); SetDim( 'case4_button', 0 , button_dx, button_dy ); SetPos( 'case4_button', 1 , button_x , button_y4 ); SetDim( 'case4_button', 1 , button_dx, button_dy ); SetPos( 'case4_button', 2 , button_x , button_y4 ); SetDim( 'case4_button', 2 , button_dx, button_dy ); SetPos( 'case4_button', 3 , button_x , button_y4 ); SetDim( 'case4_button', 3 , button_dx, button_dy ); SetState( 'case4_button', 0 ); SetTxt( "case4_button" ,_but_font_no, _but_align, _level4_name_id); SetFontScale('case4_button' , _fontscale_case_normal); SetFontScale('case4_button' , _fontscale_case_sel , 1); SetTextColor( "case4_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case4_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case4_button', _function_accept_case4 ); SetNSEW( 'case4_button', 'case3_button', 'case5_button', 'NULL', 'NULL' ); SetSndSelect( "case4_button" , _sound_select); SetSndPush( "case4_button" , _sound_accept); end function case5_button() SetMaterial( 'case5_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case5_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case5_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case5_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case5_button', 0 , button_x , button_y5 ); SetDim( 'case5_button', 0 , button_dx, button_dy ); SetPos( 'case5_button', 1 , button_x , button_y5 ); SetDim( 'case5_button', 1 , button_dx, button_dy ); SetPos( 'case5_button', 2 , button_x , button_y5 ); SetDim( 'case5_button', 2 , button_dx, button_dy ); SetPos( 'case5_button', 3 , button_x , button_y5 ); SetDim( 'case5_button', 3 , button_dx, button_dy ); SetState( 'case5_button', 0 ); SetTxt( "case5_button" ,_but_font_no, _but_align, _level5_name_id); SetFontScale('case5_button' , _fontscale_case_normal); SetFontScale('case5_button' , _fontscale_case_sel , 1); SetTextColor( "case5_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case5_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case5_button', _function_accept_case5 ); SetNSEW( 'case5_button', 'case4_button', 'case6_button', 'NULL', 'NULL' ); SetSndSelect( "case5_button" , _sound_select); SetSndPush( "case5_button" , _sound_accept); end function case6_button() SetMaterial( 'case6_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case6_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case6_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case6_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case6_button', 0 , button_x , button_y6 ); SetDim( 'case6_button', 0 , button_dx, button_dy ); SetPos( 'case6_button', 1 , button_x , button_y6 ); SetDim( 'case6_button', 1 , button_dx, button_dy ); SetPos( 'case6_button', 2 , button_x , button_y6 ); SetDim( 'case6_button', 2 , button_dx, button_dy ); SetPos( 'case6_button', 3 , button_x , button_y6 ); SetDim( 'case6_button', 3 , button_dx, button_dy ); SetState( 'case6_button', 0 ); SetTxt( "case6_button" ,_but_font_no, _but_align, _level6_name_id); SetFontScale('case6_button' , _fontscale_case_normal); SetFontScale('case6_button' , _fontscale_case_sel , 1); SetTextColor( "case6_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case6_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case6_button', _function_accept_case6 ); SetNSEW( 'case6_button', 'case5_button', 'case7_button', 'NULL', 'NULL' ); SetSndSelect( "case6_button" , _sound_select); SetSndPush( "case6_button" , _sound_accept); end function case7_button() SetMaterial( 'case7_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case7_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case7_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case7_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case7_button', 0 , button_x , button_y7 ); SetDim( 'case7_button', 0 , button_dx, button_dy ); SetPos( 'case7_button', 1 , button_x , button_y7 ); SetDim( 'case7_button', 1 , button_dx, button_dy ); SetPos( 'case7_button', 2 , button_x , button_y7 ); SetDim( 'case7_button', 2 , button_dx, button_dy ); SetPos( 'case7_button', 3 , button_x , button_y7 ); SetDim( 'case7_button', 3 , button_dx, button_dy ); SetState( 'case7_button', 0 ); SetTxt( "case7_button" ,_but_font_no, _but_align, _level7_name_id); SetFontScale('case7_button' , _fontscale_case_normal); SetFontScale('case7_button' , _fontscale_case_sel , 1); SetTextColor( "case7_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case7_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case7_button', _function_accept_case7 ); SetNSEW( 'case7_button', 'case6_button', 'case8_button', 'NULL', 'NULL' ); SetSndSelect( "case7_button" , _sound_select); SetSndPush( "case7_button" , _sound_accept); end function case8_button() SetMaterial( 'case8_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case8_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case8_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case8_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case8_button', 0 , button_x , button_y8 ); SetDim( 'case8_button', 0 , button_dx, button_dy ); SetPos( 'case8_button', 1 , button_x , button_y8 ); SetDim( 'case8_button', 1 , button_dx, button_dy ); SetPos( 'case8_button', 2 , button_x , button_y8 ); SetDim( 'case8_button', 2 , button_dx, button_dy ); SetPos( 'case8_button', 3 , button_x , button_y8 ); SetDim( 'case8_button', 3 , button_dx, button_dy ); SetState( 'case8_button', 0 ); SetTxt( "case8_button" ,_but_font_no, _but_align, _level8_name_id); SetFontScale('case8_button' , _fontscale_case_normal); SetFontScale('case8_button' , _fontscale_case_sel , 1); SetTextColor( "case8_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case8_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case8_button', _function_accept_case8 ); SetNSEW( 'case8_button', 'case7_button', 'case9_button', 'NULL', 'NULL' ); SetSndSelect( "case8_button" , _sound_select); SetSndPush( "case8_button" , _sound_accept); end function case9_button() SetMaterial( 'case9_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case9_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case9_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case9_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case9_button', 0 , button_x , button_y9 ); SetDim( 'case9_button', 0 , button_dx, button_dy ); SetPos( 'case9_button', 1 , button_x , button_y9 ); SetDim( 'case9_button', 1 , button_dx, button_dy ); SetPos( 'case9_button', 2 , button_x , button_y9 ); SetDim( 'case9_button', 2 , button_dx, button_dy ); SetPos( 'case9_button', 3 , button_x , button_y9 ); SetDim( 'case9_button', 3 , button_dx, button_dy ); SetState( 'case9_button', 0 ); SetTxt( "case9_button" ,_but_font_no, _but_align, _level9_name_id); SetFontScale('case9_button' , _fontscale_case_normal); SetFontScale('case9_button' , _fontscale_case_sel , 1); SetTextColor( "case9_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case9_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case9_button', _function_accept_case9 ); SetNSEW( 'case9_button', 'case8_button', 'case10_button', 'NULL', 'NULL' ); SetSndSelect( "case9_button" , _sound_select); SetSndPush( "case9_button" , _sound_accept); end function case10_button() SetMaterial( 'case10_button', 0, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetMaterial( 'case10_button', 1, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case10_button', 2, _file_case_buton_sel , alpha_sel ,255,255,255 ); SetMaterial( 'case10_button', 3, _file_case_buton_normal , alpha_normal ,255,255,255 ); SetPos( 'case10_button', 0 , button_x , button_y10 ); SetDim( 'case10_button', 0 , button_dx, button_dy ); SetPos( 'case10_button', 1 , button_x , button_y10 ); SetDim( 'case10_button', 1 , button_dx, button_dy ); SetPos( 'case10_button', 2 , button_x , button_y10 ); SetDim( 'case10_button', 2 , button_dx, button_dy ); SetPos( 'case10_button', 3 , button_x , button_y10 ); SetDim( 'case10_button', 3 , button_dx, button_dy ); SetState( 'case10_button', 0 ); SetTxt( "case10_button" ,_but_font_no, _but_align, _level10_name_id); SetFontScale('case10_button' , _fontscale_case_normal); SetFontScale('case10_button' , _fontscale_case_sel , 1); SetTextColor( "case10_button", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextColor( "case10_button", alpha_text_sel , r_text_sel, g_text_sel, b_text_sel , 1); SetPush( 'case10_button', _function_accept_case10 ); SetNSEW( 'case10_button', 'case9_button', 'NULL', 'NULL', 'NULL' ); SetSndSelect( "case10_button" , _sound_select); SetSndPush( "case10_button" , _sound_accept); end