Ich würde die das XNA-Framework jedoch nicht unbedingt empfehlen, wenn du gerade C++ gelernt hast. Du solltest deine C++ Kenntnisse nutzen und nicht gleich auf das nächstbeste Pferd aufspringen, das vorbeirennt. Ist zumindest meine Meinung. Wie NachoMan schon vorgeschlagen hat: Schau dir mal die SFML an, damit kann man im 2D-Bereich viel erreichen.
idontknow:
wenn du bei C++ bleiben willst wäre die sfml das richtige für dich.
Klingt für mich jetzt nicht nach der Erlösung. Sondern eben einfach ein Vorschlag. Die SFML ist eben eine sehr gute 2D-Libary. Sie ist mit Sicherheit nicht die Erlösung, aber deine Aussage: "SFML stinkt" ist deutlich undifferenzierter als sämtliche anderen Aussagen, die ich bisher über die SFML gelesen habe. Und wie NachoMan auch schon anmerkte, du hast keine Alternativen genannt und nutzt offensichtlich auch die SFML. Anscheinend scheint sie also doch das beste zu sein. Und ich hatte bisher noch keine solchen Probleme mit der SFML. Vielleicht solltest du die Doku doch mal zu Rate ziehen. Denn dass irgendwelche Pointer genullt werden, klingt eher nach einem Nutzterfehler als einem Fehler in der SFML.