I'm trying to create a game using SDL and when using Full Screen mode my graphics don't show on the screen, but in Windowed mode they do.
Here's the type of video mode I'm setting:
screen=SDL_SetVideoMode(640,480,16,SDL_SWSURFACE|S DL_DOUBLEBUF|SDL_FULLSCREEN);
main loop:
drawScreen:Code:while(done == 0) { SDL_Event event; while ( SDL_PollEvent(&event) ) { if ( event.type == SDL_QUIT ) { done = 1; } if ( event.type == SDL_KEYDOWN ) { if ( event.key.keysym.sym == SDLK_ESCAPE ) { done = 1; } if ( event.key.keysym.sym == SDLK_SYSREQ ) { savescreen(screen); } } } DrawScene(screen); }
Code:void DrawScene(SDL_Surface *screen) { int x, y; SDL_Rect rectTitle; rectTitle.x = 0; rectTitle.y = 0; rectTitle.w = 640; rectTitle.h = 480; Slock(screen); // SDL_BlitSurface(title, &rectTitle, screen, NULL); hline(screen,0,0,640,255,0,0); Sulock(screen); SDL_UpdateRect(screen,0,0,0,0); }



LinkBack URL
About LinkBacks


