spr_title 0 -1 0 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 counter = 0; timer = 0; gamepad_set_axis_deadzone(0,0.2); gamepad_set_axis_deadzone(1,0.2); arr[0]= obj_play; arr[1]= obj_options; arr[2]= obj_exit; 1 603 7 0 0 -1 2 self 0 0 1 if(gamepad_axis_value(0,gp_axislv)<0 and timer > 10){ switch(counter){ case 0: counter = 2; break; case 1: counter = 0; break; case 2: counter = 1; break; } timer = 0; } if(gamepad_axis_value(0,gp_axislv)>0 and timer > 10){ switch(counter){ case 0: counter = 1; break; case 1: counter = 2; break; case 2: counter = 0; } timer = 0; } if(gamepad_axis_value(1,gp_axislv)<0 and timer > 10){ switch(counter){ case 0: counter = 2; break; case 1: counter = 0; break; case 2: counter = 1; break; } timer = 0; } if(gamepad_axis_value(1,gp_axislv)>0 and timer > 10){ switch(counter){ case 0: counter = 1; break; case 1: counter = 2; break; case 2: counter = 0; } timer = 0; } switch(arr[counter]) { case obj_play: obj_play.sprite_index=spr_hplay; obj_options.sprite_index=spr_options; obj_exit.sprite_index=spr_exit; break; case obj_options: obj_play.sprite_index=spr_play; obj_options.sprite_index=spr_hoptions; obj_exit.sprite_index=spr_exit; break; case obj_exit: obj_play.sprite_index=spr_play; obj_options.sprite_index=spr_options; obj_exit.sprite_index=spr_hexit; break; } timer++; 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 0