Eso si no me equivoco es lo que he hecho ya, os dejo el codigo. Siento ser pesado. Muchas gracias a todos.
#include <PA9.h>
#include "gfx/all_gfx.c"
#include "gfx/all_gfx.h"
void esperar(u8 segundos) {
u16 cuenta = 1;
while (cuenta<(segundos*60)) { cuenta++; PA_WaitForVBL();}
}
int main(int argc, char ** argv)
{
PA_Init();
PA_InitVBL();
PA_InitText(0,0);
PA_EasyBgLoad(1,3,bg00);
esperar(2);
PA_OutputSimpleText(0,10,5,"Una fria noche...");
esperar(2);
PA_ClearTextBg(0);
PA_EasyBgLoad(0,3,bg0)
esperar(2);
PA_EasyBgLoad(1,3,bg1);
esperar(2);
PA_EasyBgLoad(0,3,negro);
PA_InitText(0,2);
PA_OutputSimpleText(0,5,5,"Coger telefono");
PA_OutputSimpleText(0,5,15,"Ignorar");
while (1)
{
if(Pad.Newpress.Right) {
PA_EasyBgLoad(0,3,bg1);
esperar(2);
if(Pad.Newpress.Up) PA_EasyBgLoad(0,3,bg00);
}
if(Pad.Newpress.Left)PA_EasyBgLoad(1,3,negro);
PA_WaitForVBL();
}
return 0;
}
Seguramente el error sera monumental pero no consigo verlo. Muchas gracias