-- area for settings : sound , subtitles and others _function_control_slider0="ModifyGamma" _function_push_slider0="AcceptGamma" _function_control_slider1="ModifyVolumeAmbiance" _function_push_slider1="AcceptVolumeAmbiance" _function_control_slider2="ModifyVolumeMusic" _function_push_slider2="AcceptVolumeMusic" _function_control_slider3="ModifyVolumeDialog" _function_push_slider3="AcceptVolumeDialog" _function_control_slider4="ModifyVolumeEffect" _function_push_slider4="AcceptVolumeEffect" _hint_text_gamma="TEXT0453" _hint_text_sett1="Menu_Options_AV_Ambient_Info" _hint_text_sett2="Menu_Options_AV_Info_Music" _hint_text_sett3="Menu_Options_AV_Info_Dialogue" _hint_text_sett4="Menu_Options_AV_Info_SFX" _hint_text_subtitles="Menu_Options_AV_Info_Subtitles" _hint_text_ok="TEXT0355" _hint_text_retmain="Menu_Credits_Return_Info" _function_sel_sett_0="_av_change_hint" _function_sel_sett_1="_av_change_hint" _function_sel_sett_2="_av_change_hint" _function_sel_sett_3="_av_change_hint" _function_sel_sett_4="_av_change_hint" _function_sel_subtitles="_av_change_hint" _function_sel_ok="_av_change_hint" _function_sel_retmain="_av_change_hint" _function_push_ok="AcceptSettings" _function_push_subtitle="AcceptSubtitles" _function_push_ret_main="SettRetMain" _alpha_slider=255 _file_texture_slider1="menu\\menutextures\\cp\\av\\baraLight.dds" _file_texture_slider2="menu\\menutextures\\cp\\av\\baraLight.dds" _file_texture_slider3="menu\\menutextures\\cp\\av\\baraLight.dds" _file_texture_slider4="menu\\menutextures\\cp\\av\\baraLight.dds" _file_texture_slider0="menu\\menutextures\\cp\\av\\baraLight.dds" _file_texture_slider_hole="menu\\menutextures\\cp\\av\\canal_baraLight.dds" _file_texture_check_off="menu\\menutextures\\cp\\off_Button.dds" _file_texture_check_on="menu\\menutextures\\cp\\on_Button.dds" _file_texture_subtitles_push="" _sliders_x = 211 _text_offset_dx = -130 _text_offset_dy = -5 _text_dx = 200 _text_dy = 16 _slider_y0 = 139 _slider_y1 = 213 _slider_y2 = 234 _slider_y3 = 255 _slider_y4 = 275 _slider_dx= 256 _slider_dy=16 _slider_start = 0 _slider_stop = 100 _slider_step = 5 _slider_crt=0; _sett_ok_x= 85 _sett_ok_y= 342 _sett_ret_x=225 _sett_ret_y=342 _subtitles_sett_x= 80 _subtitles_sett_y= 300 _file_texture_bgrd01="Menu\\MenuTextures\\cp\\av\\CP_bgrd03.dds" _cp_common_bgrd01="Menu\\MenuTextures\\cp\\av\\common_CP_bgrd01.dds" _cp_common_bgrd02="Menu\\MenuTextures\\cp\\av\\common_CP_bgrd02.dds" _cp_common_bgrd04="Menu\\MenuTextures\\cp\\av\\common_CP_bgrd04.dds" _cp_common_bgrd05="Menu\\MenuTextures\\cp\\av\\common_CP_bgrd05.dds" _cp_common_bgrd06="Menu\\MenuTextures\\cp\\av\\common_CP_bgrd06.dds" _cp_common_bgrd07="Menu\\MenuTextures\\cp\\common_CP_bgrd03.dds" _cp_common_bgrd08="Menu\\MenuTextures\\cp\\common_CP_bgrd04.dds" _push_text_alpha_normal=255 _push_text_alpha_sel=255 _push_text_alpha_push=255 _push_text_alpha_dis=0 _def_butt_texture_normal="Menu\\MenuTextures\\cp\\gamesett\\applyButtonUP.dds" _def_butt_texture_sel="Menu\\MenuTextures\\cp\\gamesett\\applyButtonPRESS.dds" _def_butt_texture_push="Menu\\MenuTextures\\cp\\gamesett\\applyButtonPRESS.dds" _def_butt_texture_dis="" _sound_select="HIGHLIGHT" _sound_accept="ACCEPT" function settings_area() SetMaterial( 'settings_area', 0 ,_file_texture_bgrd01, 255 ,255,255,255); SetMaterial( 'settings_area', 1 ,_file_texture_bgrd01, 255 ,255,255,255); SetPos( 'settings_area',0 , 45 , 107 ); SetDim( 'settings_area',0 , 512 , 256 ); SetPos( 'settings_area',1 , 45 , 107 ); SetDim( 'settings_area',1 , 512 , 256 ); AddStaticObject( "settings_area" ,"av_common_brgd01" ); AddStaticObject( "settings_area" ,"av_common_brgd02" ); AddStaticObject( "settings_area" ,"av_common_brgd04" ); AddStaticObject( "settings_area" ,"av_common_brgd05" ); AddStaticObject( "settings_area" ,"av_common_brgd06" ); AddStaticObject( "settings_area" ,"av_common_brgd07" ); AddStaticObject( "settings_area" ,"av_common_brgd08" ); AddStaticObject ( 'settings_area' , "av_sl_hole0"); AddStaticObject ( 'settings_area' , "av_sl_hole1"); AddStaticObject ( 'settings_area' , "av_sl_hole2"); AddStaticObject ( 'settings_area' , "av_sl_hole3"); AddStaticObject ( 'settings_area' , "av_sl_hole4"); AddStaticObject ( 'settings_area' , "sett_text_cp"); AddStaticObject ( 'settings_area' , "sett_text_av"); AddStaticObject ( 'settings_area' , "sett_text_gs"); AddStaticObject ( 'settings_area' , "av_common_back"); AddStaticObject ( 'settings_area' , "av_common_x"); AddStaticObject ( 'settings_area' , "av_common_acc"); AddScroll( 'settings_area' , "sett_slider_1"); AddScroll( 'settings_area' , "sett_slider_2"); AddScroll( 'settings_area' , "sett_slider_3"); AddScroll( 'settings_area' , "sett_slider_4"); AddScroll( 'settings_area' , "sett_slider_gamma"); AddStaticObject( "settings_area" , "subtitles_on" ); AddStaticObject( "settings_area" , "subtitles_off" ); AddPushButton( "settings_area" ,"subtitles_sett"); AddPushButton( "settings_area" ,"sett_retmain"); AddPushButton( "settings_area" ,"sett_ok"); -- AddStaticObject( "settings_area" , "av_hint" ); AddMultilineStatic( "settings_area" , "av_hint" ); GUISetVisible( "settings_area" , 0 ); end function av_hint() SetMaterial( "av_hint" , 0 , "" , 0 , 255 , 255 , 255 ); SetPos( "av_hint" , 0 , 408 , 96 ); SetDim( "av_hint" , 0 , 156 , 276 ); SetTxt( "av_hint" , _font_no_hint, 0 , "" ); SetFontScale('av_hint' , _font_scale_hint ); SetTextColor( "av_hint", _help_alpha_text_normal , _help_r_text_normal, _help_g_text_normal, _help_b_text_normal ); end -- decorative buttons : function av_common_back() SetMaterial( "av_common_back" , 0 , _cp_common_back , 255 , 255 , 255 , 255 ); SetPos( "av_common_back" , 0 , 64 , 390 ); SetDim( "av_common_back" , 0 , _dec_but_dx , _dec_but_dy ); SetTxt( "av_common_back" , _dec_but_font_no, 5 , "back" ); SetFontScale('av_common_back' , _fontscale_dec_buttons); SetTextColor( "av_common_back", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextPosition( 'av_common_back', _back_bt_offset_x ,_back_bt_offset_y , _back_bt_dx, _back_bt_dy ); end function av_common_x() SetMaterial( "av_common_x" , 0 , _cp_common_x , 255 , 255 , 255 , 255 ); SetPos( "av_common_x" , 0 , 194 , 390 ); SetDim( "av_common_x" , 0 , _dec_but_dx , _dec_but_dy ); -- SetTxt( "av_common_x" , _dec_but_font_no, 5 , "Menu_Options_Game_Label" ); -- override : avoid writing on button representation: SetTxt( "av_common_x" , _dec_but_font_no , 4 , "Menu_Options_Game_Label" ); SetFontScale('av_common_x' , _fontscale_dec_buttons); SetTextColor( "av_common_x", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextPosition( 'av_common_x', _x_bt_offset_x ,_x_bt_offset_y , _x_bt_dx, _x_bt_dy ); end function av_common_acc() SetMaterial( "av_common_acc" , 0 , _cp_common_acc , 255 , 255 , 255 , 255 ); SetPos( "av_common_acc" , 0 , 460 , 390 ); SetDim( "av_common_acc" , 0 , _dec_but_dx , _dec_but_dy ); SetTxt( "av_common_acc" , _dec_but_font_no, 5 , "TEXT0185" ); SetFontScale('av_common_acc' , _fontscale_dec_buttons); SetTextColor( "av_common_acc", alpha_text_normal , r_text_normal, g_text_normal, b_text_normal ); SetTextPosition( 'av_common_acc', _acc_bt_offset_x ,_acc_bt_offset_y , _acc_bt_dx, _acc_bt_dy ); end function av_sl_hole0() SetMaterial( 'av_sl_hole0', 0, _file_texture_slider_hole , 255, 255,255,255 ); SetPos( 'av_sl_hole0' , 0 , _sliders_x, _slider_y0 ); SetDim( 'av_sl_hole0' , 0 , _slider_dx , _slider_dy ); end function av_sl_hole1() SetMaterial( 'av_sl_hole1', 0, _file_texture_slider_hole , 255, 255,255,255 ); SetPos( 'av_sl_hole1' , 0 , _sliders_x, _slider_y1 ); SetDim( 'av_sl_hole1' , 0 , _slider_dx , _slider_dy ); end function av_sl_hole2() SetMaterial( 'av_sl_hole2', 0, _file_texture_slider_hole , 255, 255,255,255 ); SetPos( 'av_sl_hole2' , 0 , _sliders_x, _slider_y2 ); SetDim( 'av_sl_hole2' , 0 , _slider_dx , _slider_dy ); end function av_sl_hole3() SetMaterial( 'av_sl_hole3', 0, _file_texture_slider_hole , 255, 255,255,255 ); SetPos( 'av_sl_hole3' , 0 , _sliders_x, _slider_y3 ); SetDim( 'av_sl_hole3' , 0 , _slider_dx , _slider_dy ); end function av_sl_hole4() SetMaterial( 'av_sl_hole4', 0, _file_texture_slider_hole , 255, 255,255,255 ); SetPos( 'av_sl_hole4' , 0 , _sliders_x, _slider_y4 ); SetDim( 'av_sl_hole4' , 0 , _slider_dx , _slider_dy ); end function av_title() SetMaterial( "av_title" , 0, "" , 0 , 255,255,255); SetPos( "av_title" , 0, 76 ,50 , 128 , 32 ); SetTxt( "av_title" , 1 , 0, "Menu_New_Investigator" ); SetTextColor( "av_title" , 255, 255 ,205,7); SetFontScale( "av_title" , "0.83" ); end function av_common_brgd01() SetMaterial( "av_common_brgd01" , 0 , _cp_common_bgrd01 , 255 , 255 , 255 , 255 ); SetPos( "av_common_brgd01" , 0 , 45 , 32 ); SetDim( "av_common_brgd01" , 0 , 512 , 128 ); end function av_common_brgd02() SetMaterial( "av_common_brgd02" , 0 , _cp_common_bgrd02 , 255 , 255 , 255 , 255 ); SetPos( "av_common_brgd02" , 0 , 557 , 32 ); SetDim( "av_common_brgd02" , 0 , 64 , 128 ); end function av_common_brgd04() SetMaterial( "av_common_brgd04" , 0 , _cp_common_bgrd04 , 255 , 255 , 255 , 255 ); SetPos( "av_common_brgd04" , 0 , 557 , 107 ); SetDim( "av_common_brgd04" , 0 , 64 , 256 ); end function av_common_brgd05() SetMaterial( "av_common_brgd05" , 0 , _cp_common_bgrd05 , 255 , 255 , 255 , 255 ); SetPos( "av_common_brgd05" , 0 , 45 , 363); SetDim( "av_common_brgd05" , 0 , 512 , 64 ); end function av_common_brgd06() SetMaterial( "av_common_brgd06" , 0 , _cp_common_bgrd06 , 255 , 255 , 255 , 255 ); SetPos( "av_common_brgd06" , 0 , 557 , 363 ); SetDim( "av_common_brgd06" , 0 , 64 , 64 ); end function av_common_brgd07() SetMaterial( "av_common_brgd07" , 0 , _cp_common_bgrd07 , 255 , 255 , 255 , 255 ); SetPos( "av_common_brgd07" , 0 , 45 , 397 ); SetDim( "av_common_brgd07" , 0 , 512 , 64 ); end function av_common_brgd08() SetMaterial( "av_common_brgd08" , 0 , _cp_common_bgrd08 , 255 , 255 , 255 , 255 ); SetPos( "av_common_brgd08" , 0 , 557 , 397 ); SetDim( "av_common_brgd08" , 0 , 64 , 64 ); end function sett_slider_gamma() SetMaterial( 'sett_slider_gamma', 0 , _file_texture_slider1 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_gamma', 1 , _file_texture_slider1 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_gamma', 2 , _file_texture_slider1 , _alpha_slider , 255 , 255 , 255 ); SetPos( 'sett_slider_gamma', 0 , _sliders_x, _slider_y0); SetDim( 'sett_slider_gamma', 0 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_gamma', 1 , _sliders_x, _slider_y0); SetDim( 'sett_slider_gamma', 1 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_gamma', 2 , _sliders_x, _slider_y0); SetDim( 'sett_slider_gamma', 2 , _slider_dx , _slider_dy ); SetState( 'sett_slider_gamma', 0); SetControlCallback( "sett_slider_gamma", _function_control_slider0 ); SetPush( "sett_slider_gamma", _function_push_slider0 ); SetHintText( 'sett_slider_gamma', _hint_text_gamma ); SetSel( 'sett_slider_gamma', _function_sel_sett_0 ); SetTxt( 'sett_slider_gamma', 1, 0, "TEXT0417" ); SetTextPosition( 'sett_slider_gamma', _text_offset_dx ,_text_offset_dy , 86 ,16 ); SetFontScale( 'sett_slider_gamma', _slider_text_scale_normal ); SetFontScale( 'sett_slider_gamma', _slider_text_scale_sel , 1); SetTextColor( "sett_slider_gamma" , _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor( "sett_slider_gamma" , _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b , 1 ); SetStartStopStep("sett_slider_gamma", _slider_start , _slider_stop, _slider_step ); SetCrtValControled("sett_slider_gamma", _slider_crt , 1); SetNSEW("sett_slider_gamma","NULL", "sett_slider_1","NULL" ,"NULL"); end function sett_slider_1() SetMaterial( 'sett_slider_1', 0 , _file_texture_slider1 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_1', 1 , _file_texture_slider1 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_1', 2 , _file_texture_slider1 , _alpha_slider , 255 , 255 , 255 ); SetPos( 'sett_slider_1', 0 , _sliders_x, _slider_y1); SetDim( 'sett_slider_1', 0 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_1', 1 , _sliders_x, _slider_y1); SetDim( 'sett_slider_1', 1 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_1', 2 , _sliders_x, _slider_y1); SetDim( 'sett_slider_1', 2 , _slider_dx , _slider_dy ); SetState( 'sett_slider_1', 0); SetControlCallback( "sett_slider_1", _function_control_slider1 ); SetPush( "sett_slider_1", _function_push_slider1 ); SetHintText( 'sett_slider_1', _hint_text_sett1 ); SetSel( 'sett_slider_1', _function_sel_sett_1 ); SetTxt( 'sett_slider_1', 1, 0, "Menu_Options_AV_Ambient_Label" ); SetTextPosition( 'sett_slider_1', _text_offset_dx ,_text_offset_dy , 86 ,16 ); SetFontScale( 'sett_slider_1', _slider_text_scale_normal ); SetFontScale( 'sett_slider_1', _slider_text_scale_sel , 1); SetTextColor( "sett_slider_1" , _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor( "sett_slider_1" , _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b , 1 ); SetStartStopStep("sett_slider_1", _slider_start , _slider_stop, _slider_step ); SetCrtValControled("sett_slider_1", _slider_crt , 1); SetNSEW("sett_slider_1","sett_slider_gamma", "sett_slider_2","NULL" ,"NULL"); end function sett_slider_2() SetMaterial( 'sett_slider_2', 0 , _file_texture_slider2 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_2', 1 , _file_texture_slider2 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_2', 2 , _file_texture_slider2 , _alpha_slider , 255 , 255 , 255 ); SetPos( 'sett_slider_2', 0 , _sliders_x, _slider_y2); SetDim( 'sett_slider_2', 0 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_2', 1 , _sliders_x, _slider_y2); SetDim( 'sett_slider_2', 1 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_2', 2 , _sliders_x, _slider_y2); SetDim( 'sett_slider_2', 2 , _slider_dx , _slider_dy ); SetState( 'sett_slider_2', 0); SetControlCallback( "sett_slider_2", _function_control_slider2 ); SetPush( "sett_slider_2", _function_push_slider2 ); SetHintText( 'sett_slider_2', _hint_text_sett2 ); SetSel( 'sett_slider_2', _function_sel_sett_2 ); SetTxt( 'sett_slider_2', 1, 0, "TEXT0448" ); SetTextPosition( 'sett_slider_2', _text_offset_dx ,_text_offset_dy , 86 ,16 ); SetFontScale( 'sett_slider_2', _slider_text_scale_normal ); SetFontScale( 'sett_slider_2', _slider_text_scale_sel , 1); SetTextColor( "sett_slider_2" , _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor( "sett_slider_2" , _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b , 1 ); SetStartStopStep("sett_slider_2", _slider_start , _slider_stop, _slider_step ); SetCrtValControled("sett_slider_2", _slider_crt , 1); SetNSEW("sett_slider_2","sett_slider_1", "sett_slider_3","NULL" ,"NULL"); end function sett_slider_3() SetMaterial( 'sett_slider_3', 0 , _file_texture_slider3 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_3', 1 , _file_texture_slider3 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_3', 2 , _file_texture_slider3 , _alpha_slider , 255 , 255 , 255 ); SetPos( 'sett_slider_3', 0 , _sliders_x, _slider_y3); SetDim( 'sett_slider_3', 0 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_3', 1 , _sliders_x, _slider_y3); SetDim( 'sett_slider_3', 1 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_3', 2 , _sliders_x, _slider_y3); SetDim( 'sett_slider_3', 2 , _slider_dx , _slider_dy ); SetState( 'sett_slider_3', 0); SetControlCallback( "sett_slider_3", _function_control_slider3 ); SetPush( "sett_slider_3", _function_push_slider3 ); SetHintText( 'sett_slider_3', _hint_text_sett3 ); SetSel( 'sett_slider_3', _function_sel_sett_3 ); SetTxt( 'sett_slider_3', 1, 0, "TEXT0449" ); SetTextPosition( 'sett_slider_3', _text_offset_dx ,_text_offset_dy , 86 ,16 ); SetFontScale( 'sett_slider_3', _slider_text_scale_normal ); SetFontScale( 'sett_slider_3', _slider_text_scale_sel , 1); SetTextColor( "sett_slider_3" , _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor( "sett_slider_3" , _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b , 1 ); SetStartStopStep("sett_slider_3", _slider_start , _slider_stop, _slider_step ); SetCrtValControled("sett_slider_3", _slider_crt , 1); SetNSEW("sett_slider_3","sett_slider_2", "sett_slider_4","NULL" ,"NULL"); end function sett_slider_4() SetMaterial( 'sett_slider_4', 0 , _file_texture_slider4 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_4', 1 , _file_texture_slider4 , _alpha_slider , 255 , 255 , 255 ); SetMaterial( 'sett_slider_4', 2 , _file_texture_slider4 , _alpha_slider , 255 , 255 , 255 ); SetPos( 'sett_slider_4', 0 , _sliders_x, _slider_y4); SetDim( 'sett_slider_4', 0 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_4', 1 , _sliders_x, _slider_y4); SetDim( 'sett_slider_4', 1 , _slider_dx , _slider_dy ); SetPos( 'sett_slider_4', 2 , _sliders_x, _slider_y4); SetDim( 'sett_slider_4', 2 , _slider_dx , _slider_dy ); SetState( 'sett_slider_4', 0); SetControlCallback( "sett_slider_4", _function_control_slider4 ); SetPush( "sett_slider_4", _function_push_slider4 ); SetHintText( 'sett_slider_4', _hint_text_sett4 ); SetSel( 'sett_slider_4', _function_sel_sett_4 ); SetTxt( 'sett_slider_4', 1, 0, "TEXT0447" ); SetTextPosition( 'sett_slider_4', _text_offset_dx ,_text_offset_dy , 86 ,16 ); SetFontScale( 'sett_slider_4', _slider_text_scale_normal ); SetFontScale( 'sett_slider_4', _slider_text_scale_sel , 1); SetTextColor( "sett_slider_4" , _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor( "sett_slider_4" , _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b , 1 ); SetStartStopStep("sett_slider_4", _slider_start , _slider_stop, _slider_step ); SetCrtValControled("sett_slider_4", _slider_crt , 1); SetNSEW("sett_slider_4","sett_slider_3", "subtitles_sett","NULL" ,"NULL"); end function subtitles_sett() SetMaterial( 'subtitles_sett', 0 , _file_texture_subtitles_push , 0 , 255 , 255 , 255 ); SetMaterial( 'subtitles_sett', 1 , _file_texture_subtitles_push , 100 , 255 , 255 , 255 ); SetMaterial( 'subtitles_sett', 1 , _file_texture_subtitles_push , 0 , 255 , 255 , 255 ); SetMaterial( 'subtitles_sett', 2 , _file_texture_subtitles_push , 0 , 255 , 255 , 255 ); SetPos( 'subtitles_sett', 0 , _subtitles_sett_x, _subtitles_sett_y); SetDim( 'subtitles_sett', 0 , 100 , 24 ); SetPos( 'subtitles_sett', 1 , _subtitles_sett_x, _subtitles_sett_y); SetDim( 'subtitles_sett', 1 , 100 , 24 ); SetPos( 'subtitles_sett', 2 , _subtitles_sett_x, _subtitles_sett_y); SetDim( 'subtitles_sett', 2 , 100 , 24 ); SetPos( 'subtitles_sett', 3 , _subtitles_sett_x, _subtitles_sett_y); SetDim( 'subtitles_sett', 3 , 100 , 24 ); SetState( 'subtitles_sett', 0); SetPush( "subtitles_sett", _function_push_subtitle ); SetNSEW("subtitles_sett","sett_slider_4", "sett_ok","NULL" ,"NULL"); SetTxt( 'subtitles_sett', 1, 4, "Menu_Options_AV_Subtitles_Label" ) SetHintText( 'subtitles_sett', _hint_text_subtitles ); SetSel( 'subtitles_sett', _function_sel_subtitles ); SetFontScale("subtitles_sett", _slider_text_scale_normal ); SetFontScale("subtitles_sett", _slider_text_scale_sel , 1); SetTextColor("subtitles_sett", _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor("subtitles_sett", _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b ,1); SetSndSelect( "subtitles_sett" , _sound_select ); SetSndPush( "subtitles_sett" , _sound_accept ); end function subtitles_on() SetMaterial( 'subtitles_on', 0 , _file_texture_check_on , 255 , 255 , 255 , 255 ); SetPos( 'subtitles_on', 0 , _subtitles_sett_x + 200 , _subtitles_sett_y ); SetDim( 'subtitles_on', 0 , 32 , 32 ); GUISetVisible( "subtitles_on" , 0 ); end function subtitles_off() SetMaterial( 'subtitles_off', 0 , _file_texture_check_off , 255 , 255 , 255 , 255 ); SetPos( 'subtitles_off', 0 , _subtitles_sett_x + 200 , _subtitles_sett_y ); SetDim( 'subtitles_off', 0 , 32 , 32 ); GUISetVisible( "subtitles_off" , 1 ); end -- button accept changes: function sett_ok() SetMaterial( 'sett_ok', 0 , _def_butt_texture_normal , _push_text_alpha_normal , 255 , 255 , 255 ); SetMaterial( 'sett_ok', 1 , _def_butt_texture_sel , _push_text_alpha_sel , 255 , 255 , 255 ); SetMaterial( 'sett_ok', 1 , _def_butt_texture_push , _push_text_alpha_push , 255 , 255 , 255 ); SetMaterial( 'sett_ok', 2 , _def_butt_texture_dis , _push_text_alpha_dis , 255 , 255 , 255 ); SetPos( 'sett_ok', 0 , _sett_ok_x, _sett_ok_y); SetDim( 'sett_ok', 0 , 256 , 32 ); SetPos( 'sett_ok', 1 , _sett_ok_x, _sett_ok_y); SetDim( 'sett_ok', 1 , 256 , 32 ); SetPos( 'sett_ok', 2 , _sett_ok_x, _sett_ok_y); SetDim( 'sett_ok', 2 , 256 , 32 ); SetPos( 'sett_ok', 3 , _sett_ok_x, _sett_ok_y); SetDim( 'sett_ok', 3 , 256 , 32 ); SetState( 'sett_ok', 0); SetPush( "sett_ok", _function_push_ok ); SetHintText( 'sett_ok', _hint_text_ok ); SetSel( 'sett_ok', _function_sel_retmain ); SetNSEW("sett_ok","subtitles_sett", "NULL","sett_retmain" ,"NULL"); -- FIXXXXX SetTxt( 'sett_ok', 1, 5, "TEXT0455" ) SetFontScale("sett_ok", _slider_text_scale_normal ); SetFontScale("sett_ok", _slider_text_scale_sel , 1); SetTextPosition( "sett_ok" , 0 , 0 , 134 , 18 ); SetTextColor("sett_ok", _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor("sett_ok", _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b ,1); SetSndSelect( "sett_ok" , _sound_select ); SetSndPush( "sett_ok" , _sound_accept ); end function sett_retmain() SetMaterial( 'sett_retmain', 0 , _def_butt_texture_normal , _push_text_alpha_normal , 255 , 255 , 255 ); SetMaterial( 'sett_retmain', 1 , _def_butt_texture_sel , _push_text_alpha_sel , 255 , 255 , 255 ); SetMaterial( 'sett_retmain', 1 , _def_butt_texture_push , _push_text_alpha_push , 255 , 255 , 255 ); SetMaterial( 'sett_retmain', 2 , _def_butt_texture_dis , _push_text_alpha_dis , 255 , 255 , 255 ); SetPos( 'sett_retmain', 0 , _sett_ret_x, _sett_ret_y); SetDim( 'sett_retmain', 0 , 256 , 32 ); SetPos( 'sett_retmain', 1 , _sett_ret_x, _sett_ret_y); SetDim( 'sett_retmain', 1 , 256 , 32 ); SetPos( 'sett_retmain', 2 , _sett_ret_x, _sett_ret_y); SetDim( 'sett_retmain', 2 , 256 , 32 ); SetPos( 'sett_retmain', 3 , _sett_ret_x, _sett_ret_y); SetDim( 'sett_retmain', 3 , 256 , 32 ); SetState( 'sett_retmain', 0); SetPush( "sett_retmain", _function_push_ret_main ); SetHintText( 'sett_retmain', _hint_text_retmain ); SetSel( 'sett_retmain', _function_sel_retmain ); SetNSEW("sett_retmain","subtitles_sett", "NULL","NULL" ,"sett_ok"); SetTxt( 'sett_retmain', 1, 5, "Menu_Credits_Return_Label" ) SetFontScale("sett_retmain", _push_text_fontscale_normal ); SetFontScale("sett_retmain", _push_text_fontscale_sel , 1 ); SetTextPosition( "sett_retmain" , 0 , 0 , 134 ,18 ); SetTextColor("sett_retmain", _slider_text_normal_a , _slider_text_normal_r , _slider_text_normal_g , _slider_text_normal_b ); SetTextColor("sett_retmain", _slider_text_sel_a , _slider_text_sel_r , _slider_text_sel_g , _slider_text_sel_b ,1); SetSndSelect( "sett_retmain" , _sound_select ); SetSndPush( "sett_retmain" , _sound_accept ); end function sett_text_cp() SetMaterial( "sett_text_cp" , 0 , "" , 0 , 255 , 255 , 255 ); SetPos( "sett_text_cp" , 0 , 96 , 44 ); SetDim( "sett_text_cp" , 0 , 100 , 24 ); SetTxt( "sett_text_cp" , _but_font_no, 5 , "Menu_Main_Options_Label" ); SetFontScale('sett_text_cp' , _opt_title_text_scale ); SetTextColor( "sett_text_cp", _opt_alpha_text_sel , _opt_r_text_sel , _opt_g_text_sel , _opt_b_text_sel ); SetTextPosition( "sett_text_cp" , 0 , 0 , 50 , _h_text ); end function sett_text_av() SetMaterial( "sett_text_av" , 0 , "" , 0 , 255 , 255 , 255 ); SetPos( "sett_text_av" , 0 , 90 , 66 ); SetDim( "sett_text_av" , 0 , 200 , 24 ); SetTxt( "sett_text_av" , _but_font_no, 5 , "Menu_Options_AudioVideo_Label" ); SetFontScale('sett_text_av' , _opt_title_text_scale ); SetTextColor( "sett_text_av", _opt_alpha_text_sel , _opt_r_text_sel, _opt_g_text_sel, _opt_b_text_sel ); SetTextPosition( "sett_text_av" , 0 , 0 , _w_text, _h_text ); end function sett_text_gs() SetMaterial( "sett_text_gs" , 0 , "" , 0 , 255 , 255 , 255 ); SetPos( "sett_text_gs" , 0 , 330 , 66 ); SetDim( "sett_text_gs" , 0 , 200 , 24 ); SetTxt( "sett_text_gs" , _but_font_no, 5 , "Menu_Options_Game_Label" ); SetFontScale('sett_text_gs' , _opt_title_text_scale ); SetTextColor( "sett_text_gs", _opt_alpha_text_normal , _opt_r_text_normal, _opt_g_text_normal, _opt_b_text_normal ); SetTextPosition( "sett_text_gs" , 0 , 0 , _w_text, _h_text ); end