[DS] Palib, capturar pantalla

Hola,

tengo un fondo de 8 bits en el que puedo pintar cualquier chorrada. Quiero copiar lo que he pintado y almacenarlo o copiarlo y colocarlo en la pantalla superior.

Para eso he usado lo siguiente:

for (y=0;y<=191;y++)
for (x=0;x<=255;x++)
matriz[x][y]=PA_Get8bitPixel(0,x,y);

Y para pegarlo en la pantalla superior:

for (y=0;y<=191;y++)
for (x=0;x<=255;x++)
PA_Put8bitPixel(1,x,y,matriz[x][y]);

hay alguna forma mejor para hacer esto? Porque al colocarlo en la pantalla superior no aparece derepente, se va creando de arriba abajo.
Hola, hay una función en las Palib que te intercambia las pantallas...

PA_SwitchScreens

y te lo hace solo.
1 respuesta