Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- res = game->init_video();
- if(res == false) {
- std::cerr << "could not initialize display\n";
- return 1;
- }
- std::cerr << "do_gameloop(): ENTERING EVENT TEST\n";
- SDL_Event ev;
- bool boom = false;
- CVideo& video = game->disp().video();
- video.setMode(2000, 2000, 32, 0);
- while(true) {
- SDL_PollEvent(&ev);
- if(ev.type == SDL_VIDEORESIZE)
- {
- std::cerr << "do_gameloop(): SDL_VIDEORESIZE GOT\n";
- const SDL_ResizeEvent* const resize = reinterpret_cast<SDL_ResizeEvent*>(&ev);
- std::cerr << "do_gameloop(): " << resize->w << "x" << resize->h << '\n';
- video.setMode(resize->w, resize->h, 32, 0);
- } else if(ev.type == SDL_MOUSEBUTTONDOWN && !boom) {
- boom = true;
- video.setMode(2000, 2000, 32, 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment