Cette image fait 320*240. (taille ecran de la GP32)
#include "gpdef.h"
#include "gpstdlib.h"
#include "gpgraphic.h"
#include "gpmain.h"
#include "gpfont.h"
#include "gpmm.h"
#include "background.h" //image background.bmp converti avec Gp32Converter
GPDRAWSURFACE gpDraw[2];
int nflip = 1;
void GpMain(void *arg)
{
unsigned int i;
for(i = 0 ; i < 2 ; ++i) GpLcdSurfaceGet(&gpDraw[i], i);
GpSurfaceSet(&gpDraw[0]);
for( ;; )
{
/** Affichage de l'image a la position 0,0
de taille 320,240 sans transparence**/
GpBitBlt(NULL,&gpDraw[nflip], 0, 0, 320, 240, (unsigned char*)background, 0, 0 , 320, 240) ;
GpSurfaceFlip(&gpDraw[nflip++]);
nflip &= 0x01;
}
}
Voici les fichiers sources avec le fichier compilé pret a etre testé :
-- en zip
-- en rar

sa s est du boulo