shadowm

Untitled

Jul 14th, 2014
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1.     res = game->init_video();
  2.     if(res == false) {
  3.         std::cerr << "could not initialize display\n";
  4.         return 1;
  5.     }
  6.  
  7.     std::cerr << "do_gameloop(): ENTERING EVENT TEST\n";
  8.  
  9.     SDL_Event ev;
  10.     bool boom = false;
  11.     CVideo& video = game->disp().video();
  12.  
  13.     video.setMode(2000, 2000, 32, 0);
  14.  
  15.     while(true) {
  16.         SDL_PollEvent(&ev);
  17.  
  18.         if(ev.type == SDL_VIDEORESIZE)
  19.         {
  20.             std::cerr << "do_gameloop(): SDL_VIDEORESIZE GOT\n";
  21.             const SDL_ResizeEvent* const resize = reinterpret_cast<SDL_ResizeEvent*>(&ev);
  22.             std::cerr << "do_gameloop(): " << resize->w << "x" << resize->h << '\n';
  23.  
  24.             video.setMode(resize->w, resize->h, 32, 0);
  25.         } else if(ev.type == SDL_MOUSEBUTTONDOWN && !boom) {
  26.             boom = true;
  27.             video.setMode(2000, 2000, 32, 0);
  28.         }
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment