• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

SDL: variable steigern beim Loslassen der Taste

Hi,

Ich bin fast am verzweifeln:

Ich habe hier eine Variable count = 0. Diese würde ich gerne pro Tastendruck einmal steigern. Folgenden Code habe ich geschrieben:

Code:
        if( keystates[ SDLK_UP ] )
        {
            count++;
            printf("%d\n", count);
        }

Doch nun steigert er die Variable immer ca. 8 mal. Dabei soll sie pro Tastendruck nur einmal gesteigert werden. Ich habe überall nach einer Lösung gesucht, doch keine Gefunden.

Kann mir jemand helfen?
 
Oben