Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[allegro] Menu

Ostatnio zmodyfikowano 2012-06-15 17:00
Autor Wiadomość
Forczek
Temat założony przez niniejszego użytkownika
[allegro] Menu
» 2012-06-15 17:00:05
Siemka, mam problem z menu. Wszystko prawie skończone, są dwa błędy. Jeżeli włączam gre poprzez enter i chcę wrócić do menu, poprzez backspace, to nie działa. Jak naciskam ,,P'' aby włączyć pomoc a potem backspace, to normalnie jest powrót do menu. W menu startowym wszystko działa dobrze. Czyli dwa błędy jeden z backspace, a drugi jest taki. Gra mi strasznie muli. Timer jest ustawiony na 150, lecz i tak jest wolno. Jak wcześniej ją zrobiłem to wszystko było git.
A teraz kod:
tu początek kodu wraz z deklaracjami.

C/C++
int menu = 0;

while( menu != - 1 )
{
    if( menu == 0 )
    {
        clear_to_color( bufor, makecol( 150, 150, 150 ) );
        if( key[ KEY_Q ] )
        {
            menu = - 1;
        }
        if( key[ KEY_ENTER ] )
        {
            menu = 1;
        }
        if( key[ KEY_P ] )
        {
            menu = 2;
        }
        blit( meni, bufor, 0, 0, 0, 0, 800, 500 );
        blit( bufor, screen, 0, 0, 0, 0, 800, 500 );
    }
    if( menu == 2 )
    {
        if( key[ KEY_BACKSPACE ] )
        {
            menu = 0;
        }
        blit( pomoc, bufor, 0, 0, 0, 0, 800, 500 );
        blit( bufor, screen, 0, 0, 0, 0, 800, 500 );
    }
    if( menu == 1 )
    {
        while( speed > 0 )
        {
            if( key[ KEY_BACKSPACE ] )
            {
                menu = 0;
            }
            // tu reszta kodu.
P-58538
« 1 »
  Strona 1 z 1