sSubScrChangeBG 0 -1 -15 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 offset = 160; state = 0; with (oSS_Fg) hidetext = 1; 1 603 7 0 0 -1 2 self 0 0 1 if (state == 0) { if (offset > 0) { offset -= 16; } else { state = 1; view_object[0] = noone; view_yview[0] = 0; } } if (state == 1) { if (oControl.kUp > 0 && oControl.kUpPushedSteps == 0) { global.ssmode = 0; event_user(0); } if (oControl.kRight > 0 && oControl.kRightPushedSteps == 0) { global.ssmode = 1; event_user(0); } if (oControl.kLeft > 0 && oControl.kLeftPushedSteps == 0) { global.ssmode = 2; event_user(0); } if (oControl.kDown > 0 && oControl.kDownPushedSteps == 0) { global.ssmode = 3; event_user(0); } } if (state == 2) { if (offset < 160) { offset += 16; } else event_user(1); } 1 603 7 0 0 -1 2 self 0 0 1 instance_destroy(); 1 603 7 0 0 -1 2 self 0 0 1 with (oSS_Control) { event_user(0); event_user(1); } state = 2; with (oSS_Fg) hidetext = 0; 1 603 7 0 0 -1 2 self 0 0 1 // equips draw_sprite_ext(sprite_index, -1, view_xview[0] + 160 + offset, view_yview[0] + 120, 1, 1, 0, -1, 1); draw_background(bg_SubScrMenuEqu, view_xview[0] + 196 + offset, view_yview[0] + 103); // logs draw_sprite_ext(sprite_index, -1, view_xview[0] + 160 - offset, view_yview[0] + 120, 1, 1, 180, -1, 1); draw_background(bg_SubScrMenuLog, view_xview[0] + 90 - offset, view_yview[0] + 103); // map draw_sprite_ext(sprite_index, -1, view_xview[0] + 160, view_yview[0] + 120 - offset, 1, 1, 90, -1, 1); draw_background(bg_SubScrMenuMap, view_xview[0] + 143, view_yview[0] + 50 - offset); // options draw_sprite_ext(sprite_index, -1, view_xview[0] + 160, view_yview[0] + 120 + offset, 1, 1, 270, -1, 1); draw_background(bg_SubScrMenuOpt, view_xview[0] + 143, view_yview[0] + 156 + offset); // widescreen fix for screen edges if (oControl.widescreen) { draw_set_alpha(1); draw_set_color(c_black); draw_rectangle(view_xview[0] + 320 + offset, view_yview[0], view_xview[0] + 320 + (oControl.widescreen_space/2), view_yview[0] + 240, false); draw_rectangle(view_xview[0] - (oControl.widescreen_space/2), view_yview[0], view_xview[0] + (oControl.widescreen_space/2) - offset, view_yview[0] + 240, false); draw_set_color(c_white); } 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1