Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SDL_Init(SDL_INIT_VIDEO);
- int flags = IMG_INIT_PNG | IMG_INIT_JPG;
- if((IMG_Init(flags)&flags) != flags) {
- printf("Error starting SDL_Image\n"); }
- WinP = SDL_CreateWindow("Flag Bearer",700,100,1100,700,SDL_WINDOW_OPENGL);
- WinP2 = SDL_CreateWindow("Player stats",100,60,500,500,SDL_WINDOW_OPENGL);
- if(WinP == NULL){
- printf("Window one failed to be created: %s\n",SDL_GetError());
- }
- if(WinP2 == NULL){
- printf("window two failed to be created: %s\n", SDL_GetError());
- }
- WinPS = SDL_GetWindowSurface(WinP);
- WinP2S = SDL_GetWindowSurface(WinP2);
- WinPSa = IMG_Load("C:\\Users\\VostavCrun\\Pictures\\REFERENCES USE THIS DAMMIT\\greying_kingdom_starter_set.png");
- if(WinPSa == NULL){
- printf("unable to load image %s! SDL_image Error: %s\n", "C:\\Users\\VostavCrun\\Pictures\\REFERENCES USE THIS DAMMIT\\greying_kingdom_starter_set.png ",IMG_GetError());
- }
- //convert surface to screen format
- optimzedSurface = SDL_ConvertSurface(WinPSa, WinPS->format, NULL);
- //apllying image from getting window surface
- SDL_BlitSurface(WinPSa,NULL,WinPS,NULL);
- while(SDL_PollEvent(&E)){
- switch(E.key.keysym.sym ){
- case SDLK_BACKSPACE:
- WinP2Sb = IMG_Load("C:\\Users\\VostavCrun\\Pictures\\REFERENCES USE THIS DAMMIT\\46b58b07ff43b2b2edd3572491db90de.jpg");
- optimzedSurface2 = SDL_ConvertSurface(WinP2Sb,WinP2S->format,NULL);
- SDL_BlitSurface(WinP2Sb,NULL,WinP2S,NULL);
- break;
- }
- }
- SDL_UpdateWindowSurface(WinP);
- SDL_UpdateWindowSurface(WinP2);
- SDL_Delay(6000);
- IMG_Quit();
- SDL_FreeSurface(WinPSa);
- SDL_DestroyWindow(WinP);
- SDL_DestroyWindow(WinP2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement