Advertisement
PaulGalindoIsart

SDL2_mixer main.cpp

Oct 25th, 2019
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <SDL2/SDL.h>
  2. #include <SDL2/SDL_mixer.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.     SDL_Window *window;
  7.     SDL_Renderer *renderer;
  8.  
  9.     SDL_Init(SDL_INIT_VIDEO);
  10.     SDL_CreateWindowAndRenderer(320, 240, SDL_WINDOW_RESIZABLE, &window, &renderer);
  11.  
  12.     Mix_Init(MIX_INIT_MP3);
  13.     bool running = true;
  14.     while (running)
  15.     {
  16.         SDL_Event event;
  17.         while (SDL_PollEvent(&event))
  18.         {
  19.             if (event.type == SDL_QUIT)
  20.                 running = false;
  21.         }
  22.  
  23.         SDL_SetRenderDrawColor(renderer, 0x00, 0x00, 0x00, SDL_ALPHA_OPAQUE);
  24.         SDL_RenderClear(renderer);
  25.  
  26.         SDL_RenderPresent(renderer);
  27.     }
  28.  
  29.     SDL_DestroyRenderer(renderer);
  30.     SDL_DestroyWindow(window);
  31.  
  32.     Mix_Quit();
  33.  
  34.     SDL_Quit();
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement