Habe deinen Code jetzt nur übersprungen aber hier mal Kurz: string Input; class Player { public: int X; int Y; }; Player Player1 ={ 100,100}; int main() { while(!exit) { //Spieler malen SDL_Draw oder so //wait for UserInput cin>>Input; switch(Input) {case "a": Player1.X--; //und so weiter für die anderen Tasten... } } }