Código: Seleccionar todo
flipScreen();
Pero me surge una duda, porque si no la pongo aqui no se muestra el texto:
Código: Seleccionar todo
int main()
{
pspDebugScreenInit();
initGraphics();
SetupCallbacks(); //habilitamos salir con la tecla HOME//
imgmenu = loadImage("Imagenes/Menumodv2.png");
imgprincipal = loadImage("Imagenes/Presentacionmodv1.png");
imgnomerresponsabilizo = loadImage("Imagenes/nomerresponsabilizo.png");
blitAlphaImageToScreen(0 ,0 ,480 , 272, imgmenu, 0, 0);
flipScreen();
freeImage(imgmenu); //Limpia imagen de la RAM//
sceKernelDelayThread(3*1000*1000); //Tiempo de espera//
pspDebugScreenClear(); //limpia la pantalla//
blitAlphaImageToScreen(0 ,0 ,480 , 272, imgprincipal, 0, 0);
flipScreen();
freeImage(imgprincipal); //Limpia imagen de la RAM//
sceKernelDelayThread(3*1000*1000);
pspDebugScreenClear();
blitAlphaImageToScreen(0 ,0 ,480 , 272, imgnomerresponsabilizo, 0, 0);
flipScreen();
freeImage(imgnomerresponsabilizo);
sceKernelDelayThread(3*1000*1000);
pspDebugScreenClear(); //Aunque limpie la pantalla no muestra el texto//
pspDebugScreenPrintf("Este texto no se muestra si no hay debajo un flipScreen debajo");
flipScreen();[/b] [b]//¿PORQUE SIN ESTO NO SE VE EL TEXTO?//
return 0;
}
Si debajo del ultimo pspDebugScreenPrintf(); no hay debajo otro flipScreen(); este por mucho que limpie la pantalla pspDebugScreenClear(); no elimina de la pantalla la ultima imagen.
Y mi pregunta es ¿Por que por mucho que limpie la pantalla se sigue viendo la ultima imagen y no se muestra el ultimo printf?
Si se lo pongo funciona, pero la cabeza me pide un "¿pero por qué?".
Salu2 y espero darme a entender.