Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Basic SDL2 Open Window
- // + create window
- int main(int argc, char *argv[])
- {
- bool quit = false;
- // initialize video
- SDL_Init(SDL_INIT_VIDEO);
- // window pointer
- SDL_Window* window = NULL;
- window = SDL_CreateWindow("TOO COOL", 100, 100, 600, 400, SDL_WINDOW_SHOWN | SDL_WINDOW_RESIZABLE);
- if (window == NULL) {
- std::cout << "\nError Window could not be created";
- return 0;
- }
- //not sure if needed yet
- SDL_Renderer* renderer = NULL;
- renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED);
- SDL_Event* mainEvent = new SDL_Event();
- while (!quit && mainEvent->type != SDL_QUIT) {
- while (SDL_PollEvent(&mainEvent) != 0)
- {
- //events
- }
- }
- // clear memory of pointers
- SDL_DestroyWindow(window);
- SDL_DestroyRenderer(renderer);
- delete mainEvent;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment