SDL - Fenster kann nicht geschlossen werden
-
Ich wollte ein schwarzes Fenster erstellen, das man auf dem Bildschirm "rumschieben", "minimieren" oder "schließen" kann. Aber "schließen" geht leider irgendwie nicht, wenn ich auf das Kreuzchen in der oberen rechten Ecke klicke passiert gar nichts.
#include "SDL/SDL.h" #include "SDL/SDL_image.h" #include <string> using namespace std; int main(int argc, char *args[]) { //Graphik initialisieren if (SDL_Init(SDL_INIT_EVERYTHING) == -1) { return 1; } //Bildschirm Oberfläche erstellen SDL_Surface *screen = NULL; screen = SDL_SetVideoMode(640,480,32,SDL_SWSURFACE); if(screen == NULL) { return 1; } //Bildschirm flippen if(SDL_Flip(screen) == -1) { return 1; } bool quit = false; SDL_Event event; //Ereignisschleife while(quit == false) { while(SDL_PollEvent(&event)) { if(event.type == SDL_QUIT) { quit == true; } } } SDL_Quit(); return 0; }Kann mir jemand helfen?
MfG
Stromberg
-
Wie wär's mit "quit = true" statt "quit == true"?