He buscado en internet y encontre muchas formas de hacerlo; ninguna me convencio hasta que encontre una forma medio extraña de limpiarla.
Segun yo es la mejor opcion para hacerlo (encuanto a consumo y eficiencia)
lo hago así:
- Código: Seleccionar todo
- SDL_Surface* ClrscSdl( SDL_Surface* Screen ){
 SDL_Rect PosScr;
 PosScr.x = 0;
 PosScr.y = 0;
 PosScr.w = Screen -> w;
 PosScr.h = Screen -> h;
 SDL_FillRect( Screen, &PosScr, SDL_MapRGB( Screen -> format, 0, 0, 0) );
 return Screen;
 }
Limpia toda la pantalla...
Aun que en lo personal no se si es una forma correcta de hacerlo... Habra muchas más que son mejores que esta...


