Hey Leute
Ich bin dabei ein Menü zu erstellen, wo der Benutzer Einstellen kann, mit welcher Taste er sich nach Links bewegt b.z.w nach Recht schießt oder sonstiges.
Die Codes für die Keys hab ich, und funktionieren auch, wenn ich diese einzeln teste.
Mein Problem, ich muss ja alle Tasten abfragen, das heißt der Spieler klickt auf Schießen und wählt die Taste dafür durch Drücken aus, hier liegt das problem, wie kann ich alle sdl Tasten abfragen.
Gibt es da eine möglichkeit?
Habe schon mit Uint8 Keystate versucht, um mir so das komplette array liefern zu lassen, und die größe davon herauszufinden, das klappt leider nicht, es liefert immer 4.
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
|
int i=0;
int Max=sizeof(*g_pFramework->GetKey()) / sizeof(g_pFramework->GetKey()[0]);
g_pLogfile->fTextout("Kontrollvariable: %i<br>", Max);
while(i!=Max)
{
g_pLogfile->fTextout("Kontrollvariable: %i<br>", g_pFramework->GetKey()[i]);
i++;
}
|
Ich hoffe ihr könnt mir da helfen
Gruß Leri