Witam. Mam pewnie problem w SDL :
pętla główna
{
pętla for
{
wciskam klawisz i coś tam się robi
{
i tutaj znowu potrzebuje wcisnąć klawisz np w lewo lub w prawko no i chodzi mi to tylko że nie działa to tak jak bym chciał ponieważ jak wcisnę w lewo to już nie mogę w prawko
}
}
}

w kodzie to mniej więcej tak :

for(int i=0;i<180;i++)
{

            if(keystate[SDLK_RIGHT])
            {
                skok(ludek2 , 2); //funkcja wykonująca skok
            }
            else if(keystate[SDLK_LEFT])
            {
                skok(ludek2 , 3);
            }
            else
            {
                skok(ludek2 , 1 );
            }

Wiem że istnieje taka funkcja która tak jakby czyści to keystate nie wiem czy dobrze sie wyraziłem ale kiedys znalazłem coś takiego na forum i mi to chodziło ale niestety juz od kilku godzin szukam i nie mogę znaleŹć ma ktoś jakiś pomysł ??