void handleSDLEvent(SDL_Event const &sdlEvent);
I assume there is something wrong in my constructor? as its not realising its a type? Not sure, I cant get it to work at all.
In the file I've got the Player.h included in, if I do Player:: it gives me all the things to call, so it recognises it as something.
You can use the same name but then you will have to write class Player in a number of places to make it understand you mean the class and not the variable. Player = newclass Player;
Better to use different names.