gpu_set_blendenable(false); if (menu_active) { if (!pause) { pause = true; instance_deactivate_all(true); instance_activate_object(self); } // Izvēlnes navigācija var up_key = keyboard_check_pressed(vk_up); var down_key = keyboard_check_pressed(vk_down); var accept_key = keyboard_check_pressed(vk_enter); pos += down_key - up_key; if (pos >= op_length) pos = 0; if (pos < 0) pos = op_length - 1; // Izvēlieties pašreizējo opciju if (accept_key) { var selectedIndex = ds_list_find_value(global.selectedPowerUps, pos); if (selectedIndex >= 0) { global.powerUps[selectedIndex] = 1; // Atzīmēt izvēlēto power-up kā savāktu powerUps[selectedIndex].effect(); // Pielietot izvēlētā power-up efekts } // Atsākt spēli un deaktivizēt izvēlni instance_activate_all(); ds_list_clear(global.selectedPowerUps); // Notīrīt pagaidu sarakstu instance_destroy(); // Iznīcināt power-select objektu } // Atskaņot navigācijas skaņu if (pos != last_selected) { audio_play_sound(snd_select, 1, false); last_selected = pos; } } else { // Aktivizēt izvēlni, kad spēlētājs savāc orbu if (instance_exists(global.player_instance) && place_meeting(x, y, global.player_instance)) { menu_active = true; } } gpu_set_blendenable(true);