locposx=0 locposy=363 dimx=48 dimy=48 loccolor0_a=255 loccolor1_a=255 loccolor2_a=255 loccolor3_a=255 loccolor0_r=255 loccolor1_r=255 loccolor2_r=255 loccolor3_r=255 loccolor0_g=255 loccolor1_g=255 loccolor2_g=255 loccolor3_g=255 loccolor0_b=255 loccolor1_b=255 loccolor2_b=255 loccolor3_b=255 _function_loc_select = 'LocationsSelectCrime' _function_loc_activate = 'LocationActivate' _sound_select = "highlight" _sound_accept = "accept" -- button names : _crime_location_object1 = "loc1_crime" _crime_location_object2 = "loc2_crime" _crime_location_object3 = "loc3_crime" _crime_location_object4 = "loc4_crime" _crime_location_object5 = "loc5_crime" _crime_location_object6 = "loc6_crime" _crime_location_object7 = "loc7_crime" _crime_location_object8 = "loc8_crime" _crime_location_object9 = "loc9_crime" _crime_location_object10 = "loc10_crime" _file_texture_bgrd="Menu\\MenuTextures\\Menu\\meniuBgrd.dds" _file_texture_left_bgrd= "Menu\\MenuTextures\\Menu\\buttonsLeft.dds" _file_texture_right_bgrd= "Menu\\MenuTextures\\Menu\\buttonsRight.dds" _file_texture_left_scroll_normal= "Menu\\MenuTextures\\Menu\\buton_left.dds" _file_texture_left_scroll_sel= "Menu\\MenuTextures\\Menu\\buton_leftPress.dds" _file_texture_right_scroll_normal= "Menu\\MenuTextures\\Menu\\buton_right.dds" _file_texture_right_scroll_sel= "Menu\\MenuTextures\\Menu\\buton_rightPress.dds" function crime_location() SetMaterial( 'crime_location', 0 , _file_texture_bgrd , 255 , 255 , 255 , 255 ); SetMaterial( 'crime_location', 1 , _file_texture_bgrd , 255 , 255 , 255 , 255 ); SetPos( 'crime_location',0 , locposx, locposy); SetDim( 'crime_location',0 , 1024 , 128 ); SetPos( 'crime_location',1 , locposx, locposy); SetDim( 'crime_location',1 , 1024 , 128 ); -- meniuri Dan AddStaticObject('crime_location', "hint_loc_crime"); AddStaticObject('crime_location', "evidenceButton_loc_crime"); AddStaticObject('crime_location', "locationsButton_loc_crime"); --AddStaticObject('crime_location', "caseButton_loc_crime"); AddStaticObject('crime_location', "crimetext_loc_crime"); AddStaticObject('crime_location', "csitext_loc_crime"); AddStaticObject('crime_location', "scrollLeft_loc_crime"); AddStaticObject('crime_location', "scrollRight_loc_crime"); SetFlagButton("crime_location",0,"scrollLeft_loc_crime"); SetFlagButton("crime_location",1,"scrollRight_loc_crime"); -- locations : AddPushButton('crime_location', _crime_location_object1 ); AddPushButton('crime_location', _crime_location_object2 ); AddPushButton('crime_location', _crime_location_object3 ); AddPushButton('crime_location', _crime_location_object4 ); AddPushButton('crime_location', _crime_location_object5 ); AddPushButton('crime_location', _crime_location_object6 ); AddPushButton('crime_location', _crime_location_object7 ); AddPushButton('crime_location', _crime_location_object8 ); AddPushButton('crime_location', _crime_location_object9 ); AddPushButton('crime_location', _crime_location_object10 ); -- view mode :4 (variable children positions & rectangle with CENTER) , maximum 5 children visible GUISetVisible( 'crime_location', 0 , 4 , 5 ); -- drawmode=rectangle scroll (all fit in area) SetChildrenPos( 'crime_location', 168 , 396 , 60 , 0 ); SetState("crime_location",1); end -- icoane locatii : function loc1_crime() SetDim( _crime_location_object1 , 0, dimx, dimy); SetDim( _crime_location_object1 , 1, dimx, dimy); SetDim( _crime_location_object1 , 2, dimx, dimy); SetDim( _crime_location_object1 , 3, dimx, dimy); SetSel(_crime_location_object1 , _function_loc_select ); SetState( _crime_location_object1 , 0); SetPush( _crime_location_object1 , _function_loc_activate ); SetSndSelect( _crime_location_object1 , _sound_select ); SetSndPush( _crime_location_object1 , _sound_accept ); end function loc2_crime() SetDim( _crime_location_object2 , 0, dimx, dimy); SetDim( _crime_location_object2 , 1, dimx, dimy); SetDim( _crime_location_object2 , 2, dimx, dimy); SetDim( _crime_location_object2 , 3, dimx, dimy); SetSel(_crime_location_object2 , _function_loc_select ); SetState( _crime_location_object2 , 0); SetPush( _crime_location_object2 , _function_loc_activate ); SetSndSelect( _crime_location_object2 , _sound_select ); SetSndPush( _crime_location_object2 , _sound_accept ); end function loc3_crime() SetDim( _crime_location_object3 , 0, dimx, dimy); SetDim( _crime_location_object3 , 1, dimx, dimy); SetDim( _crime_location_object3 , 2, dimx, dimy); SetDim( _crime_location_object3 , 3, dimx, dimy); SetSel(_crime_location_object3 , _function_loc_select ); SetState( _crime_location_object3 , 0); SetPush( _crime_location_object3 , _function_loc_activate ); SetSndSelect( _crime_location_object3 , _sound_select ); SetSndPush( _crime_location_object3 , _sound_accept ); end function loc4_crime() SetDim( _crime_location_object4 , 0, dimx, dimy); SetDim( _crime_location_object4 , 1, dimx, dimy); SetDim( _crime_location_object4 , 2, dimx, dimy); SetDim( _crime_location_object4 , 3, dimx, dimy); SetSel(_crime_location_object4 , _function_loc_select ); SetState( _crime_location_object4 , 0); SetPush( _crime_location_object4 , _function_loc_activate ); SetSndSelect( _crime_location_object4 , _sound_select ); SetSndPush( _crime_location_object4 , _sound_accept ); end function loc5_crime() SetDim( _crime_location_object5 , 0, dimx, dimy); SetDim( _crime_location_object5 , 1, dimx, dimy); SetDim( _crime_location_object5 , 2, dimx, dimy); SetDim( _crime_location_object5 , 3, dimx, dimy); SetSel(_crime_location_object5 , _function_loc_select ); SetState( _crime_location_object5 , 0); SetPush( _crime_location_object5 , _function_loc_activate ); SetSndSelect( _crime_location_object5 , _sound_select ); SetSndPush( _crime_location_object5 , _sound_accept ); end function loc6_crime() SetDim( _crime_location_object6 , 0, dimx, dimy); SetDim( _crime_location_object6 , 1, dimx, dimy); SetDim( _crime_location_object6 , 2, dimx, dimy); SetDim( _crime_location_object6 , 3, dimx, dimy); SetSel(_crime_location_object6 , _function_loc_select ); SetState( _crime_location_object6 , 0); SetPush( _crime_location_object6 , _function_loc_activate ); SetSndSelect( _crime_location_object6 , _sound_select ); SetSndPush( _crime_location_object6 , _sound_accept ); end function loc7_crime() SetDim( _crime_location_object7 , 0, dimx, dimy); SetDim( _crime_location_object7 , 1, dimx, dimy); SetDim( _crime_location_object7 , 2, dimx, dimy); SetDim( _crime_location_object7 , 3, dimx, dimy); SetSel(_crime_location_object7 , _function_loc_select ); SetState( _crime_location_object7 , 0); SetPush( _crime_location_object7 , _function_loc_activate ); SetSndSelect( _crime_location_object7 , _sound_select ); SetSndPush( _crime_location_object7 , _sound_accept ); end function loc8_crime() SetDim( _crime_location_object8 , 0, dimx, dimy); SetDim( _crime_location_object8 , 1, dimx, dimy); SetDim( _crime_location_object8 , 2, dimx, dimy); SetDim( _crime_location_object8 , 3, dimx, dimy); SetSel(_crime_location_object8 , _function_loc_select ); SetState( _crime_location_object8 , 0); SetPush( _crime_location_object8 , _function_loc_activate ); SetSndSelect( _crime_location_object8 , _sound_select ); SetSndPush( _crime_location_object8 , _sound_accept ); end function loc9_crime() SetDim( _crime_location_object9 , 0, dimx, dimy); SetDim( _crime_location_object9 , 1, dimx, dimy); SetDim( _crime_location_object9 , 2, dimx, dimy); SetDim( _crime_location_object9 , 3, dimx, dimy); SetSel(_crime_location_object9 , _function_loc_select ); SetState( _crime_location_object9 , 0); SetPush( _crime_location_object9 , _function_loc_activate ); SetSndSelect( _crime_location_object9 , _sound_select ); SetSndPush( _crime_location_object9 , _sound_accept ); end function loc10_crime() SetDim( _crime_location_object10 , 0, dimx, dimy); SetDim( _crime_location_object10 , 1, dimx, dimy); SetDim( _crime_location_object10 , 2, dimx, dimy); SetDim( _crime_location_object10 , 3, dimx, dimy); SetSel(_crime_location_object10 , _function_loc_select ); SetState( _crime_location_object10 , 0); SetPush( _crime_location_object10 , _function_loc_activate ); SetSndSelect( _crime_location_object10 , _sound_select ); SetSndPush( _crime_location_object10 , _sound_accept ); end function hint_loc_crime() SetMaterial( 'hint_loc_crime', 0, "", 214 ,16,16,20 );-- ND SetMaterial( 'hint_loc_crime', 1, "", 213 ,12,10,23 ); SetPos( 'hint_loc_crime', 0, 156 , 359); SetDim( 'hint_loc_crime', 0, 326, 18); SetFontScale('hint_loc_crime', _hint_text_fontscale ); SetTextColor('hint_loc_crime', _hint_alpha_text_normal , _hint_r_text_normal, _hint_g_text_normal, _hint_b_text_normal ); SetTxt( 'hint_loc_crime', _hint_text_font_no, _hint_text_align, "NULL" ) end function evidenceButton_loc_crime() SetMaterial( 'evidenceButton_loc_crime', 0, "", 0 ,255, 255, 255 ); SetMaterial( 'evidenceButton_loc_crime', 1, "", 255,141, 219, 242 ); SetPos( 'evidenceButton_loc_crime', 0 , _xButt + xLeftOffset, _yButt +28 ); SetDim( 'evidenceButton_loc_crime', 0 , _wButt, _hButt ); SetPos( 'evidenceButton_loc_crime', 1 , _xButt + xLeftOffset, _yButt +28 ); SetDim( 'evidenceButton_loc_crime', 1 , _wButt, _hButt ); SetTxt( 'evidenceButton_loc_crime', _text_font_no, 4, "TB_Evidence" ) SetTextPosition( "evidenceButton_loc_crime" , _left_offset_x_text , 0 , _w_text, _h_text ); SetTextColor( "evidenceButton_loc_crime" , 255 , 200 ,255,190 ); SetFontScale( "evidenceButton_loc_crime" , _sizenormal ); end -- in area de location -> obiectul locationsButton trebuie "activat" function locationsButton_loc_crime() SetMaterial( 'locationsButton_loc_crime', 0, _file_texture_left_bgrd, 255,255, 255, 255 ); SetMaterial( 'locationsButton_loc_crime', 1, "", 255,255, 255, 255 ); SetPos( 'locationsButton_loc_crime', 0 , _xButt + xLeftOffset, _yButt ); SetDim( 'locationsButton_loc_crime', 0 , _wButt, _hButt ); SetPos( 'locationsButton_loc_crime', 1 , _xButt + xLeftOffset, _yButt ); SetDim( 'locationsButton_loc_crime', 1 , _wButt, _hButt ); SetTxt( 'locationsButton_loc_crime', _text_font_no, 4, "TB_Locations" ) SetTextPosition( "locationsButton_loc_crime" , _left_offset_x_text , 0 , _w_text, _h_text ); SetTextColor( "locationsButton_loc_crime" , 255 ,180 ,180, 0 ); SetFontScale( "locationsButton_loc_crime" , _sizeselected ); end function caseButton_loc_crime() SetMaterial( 'caseButton_loc_crime', 0, "", 0,255, 255, 255 ); SetMaterial( 'caseButton_loc_crime', 1, "" , 255,141, 219, 242 ); SetPos( 'caseButton_loc_crime', 0 , _xButt + xLeftOffset, _yButt+55 ); SetDim( 'caseButton_loc_crime', 0 , _wButt, _hButt ); SetPos( 'caseButton_loc_crime', 1 , _xButt + xLeftOffset, _yButt+55 ); SetDim( 'caseButton_loc_crime', 1 , _wButt, _hButt ); SetTxt( 'caseButton_loc_crime', _text_font_no, 4, "CF_Title" ) SetTextPosition( "caseButton_loc_crime" , _left_offset_x_text , 0 , _w_text, _h_text ); SetTextColor( "caseButton_loc_crime" , 255 , 200 ,255,190 ); SetFontScale( "caseButton_loc_crime" , _sizenormal ); end function crimetext_loc_crime() SetMaterial( 'crimetext_loc_crime', 0, _file_texture_right_bgrd , 255 ,255, 255, 255 ); SetMaterial( 'crimetext_loc_crime', 1, "", 255,141, 219, 242 ); SetPos( 'crimetext_loc_crime', 0 , _xButt+483, _yButt ); SetDim( 'crimetext_loc_crime', 0 , _wButt, _hButt ); SetPos( 'crimetext_loc_crime', 1 , _xButt+483, _yButt ); SetDim( 'crimetext_loc_crime', 1 , _wButt, _hButt ); SetTxt( 'crimetext_loc_crime', _text_font_no, 6, "CF_CrimeScene" ) SetTextPosition( "crimetext_loc_crime" , _right_offset_x_text , 0 , _w_text, _h_text ); SetFontScale( "crimetext_loc_crime" , _sizeselected ); SetTextColor( "crimetext_loc_crime" , 255 ,224 ,224,255 ); end function csitext_loc_crime() SetMaterial( 'csitext_loc_crime', 0, "", 0,255, 255, 255 ); SetMaterial( 'csitext_loc_crime', 1, "", 255,141, 219, 242 ); SetPos( 'csitext_loc_crime', 0 , _xButt+483, _yButt+30 ); SetDim( 'csitext_loc_crime', 0 , _wButt, _hButt ); SetPos( 'csitext_loc_crime', 1 , _xButt+483, _yButt+30 ); SetDim( 'csitext_loc_crime', 1 , _wButt, _hButt ); SetTxt( 'csitext_loc_crime', _text_font_no, 6, "TEXT0082" ) SetTextPosition( "csitext_loc_crime" , _right_offset_x_text , 0 , _w_text, _h_text ); SetFontScale( "csitext_loc_crime" , _sizenormal ); end function scrollLeft_loc_crime() SetMaterial( 'scrollLeft_loc_crime', 0, _file_texture_left_scroll_sel , 255,255, 255, 255 ); SetMaterial( 'scrollLeft_loc_crime', 1, _file_texture_left_scroll_normal, 255,141, 219, 242 ); SetPos( 'scrollLeft_loc_crime', 0 , 149, _yButt+37 ); SetDim( 'scrollLeft_loc_crime', 0 , 16 , 32 ); SetPos( 'scrollLeft_loc_crime', 1 , 149, _yButt+37 ); SetDim( 'scrollLeft_loc_crime', 1 , 16 , 32 ); end function scrollRight_loc_crime() SetMaterial( 'scrollRight_loc_crime', 0, _file_texture_right_scroll_sel , 255,255, 255, 255 ); SetMaterial( 'scrollRight_loc_crime', 1, _file_texture_right_scroll_normal , 255,141, 219, 242 ); SetPos( 'scrollRight_loc_crime', 0 , 475, _yButt+37 ); SetDim( 'scrollRight_loc_crime', 0 , 16 , 32 ); SetPos( 'scrollRight_loc_crime', 1 , 475, _yButt+37 ); SetDim( 'scrollRight_loc_crime', 1 , 16 , 32 ); end