When we update our event handler we can also update the state of the keys; put this
at the top of our event loop.
m_keystates = SDL_GetKeyboardState(0);
Bei dir steht
....
keystates =SDL_GetKeyboardState(0);
....
Seite 96
Aber danke das du mich auf das fehlende "s" im Code schon vorbeiretet hast. Muss sagen ich bin selbst noch nicht so weit und habe nebendran noch eine C++ Ref liegen, weil ich muss einiges wieder nachfrischen. Böse wenn man die ganze Zeit sonst nur mit Interpreter Sprachen gearbeitet hat. Hab ganz vergessen wie anstrengend das mit den Datentypen sein kann und diese ganzen Regeln...
Uint8 lässt sich in int auflösen. Da Uint8 eine Ganzzahl von 0 bis 255 definiert. (Sofern ich das richtig verstanden habe >.<)
Edit:
Ich rate dir zwischendrinn immer mal "Build" zu drücken. Du musst es ja nicht starten, nur schrittweise gucken ob man schon fehler reingetippt hat. Wenn der Compiler wenigstens erstmal nenn succed produziert stimmt wenigstens schon mal wie der code geschrieben ist. Beim starten kommt dann das 2te Zittern ob auch wirklich alles funktioniert.