Kurcze xD
Zrób tak, stwórz tablicę która będzie przechowywała identyfikator każdego sprita menu:
menu[0] = sStart;
menu[1] = sOpcje;
menu[2] = sExit;
Teraz dodaj coś taką zmienną która będzie odpowiadała za zaznaczone menu, czyli na przykład select. Następnie dodaj "wybieranie menu", czyli:
if( keyboard_check_pressed( vk_up ) )
select -= 1;
if( select < 0 )
select = size;
if( keyboard_check_pressed( vk_down ) )
select += 1;
if( select > size )
select = 0;
Zmienna size będzie przechowywać informację o wielkości tablicy (w naszym przypadku ma wartość 2). Teraz rysowanie:
for( n = 0; n <= size; n += 1 )
{
if( n = select )
image_blend = c_blue;
else
image_blend = c_red;
draw_sprite_ext( menu[n], 0, x, y + sprite_get_height( menu[ max( 0, n - 1) ] ), 1, 1, 0, image_blend, image_alpha );
}
I tyle :D