Bonjour,
Je débute en programmation GP32, et je me demandais comment changer 2 couleurs précise de la palette (je suis en mode 8bpp).
J'ai bien trouvé la fonction :
int GpPaletteEntryChange(int pal_offset, int entry_num, GP_PALETTEENTRY * pal_entry, int flag);
mais je ne sais pas a quoi correspond pal_offset ??? je veux changer les couleurs 4 et 7
GpPaletteEntryChange(0,4,&tmp_entry[0],GPC_PAL_SYNC_REALIZE);
GpPaletteEntryChange(0,7,&tmp_entry[0],GPC_PAL_SYNC_REALIZE);
avec ce code , il me change bien la couleur 7 , mais pas la 4 :\ quelqu'un a des infos sur cette fonction ???
J'ai contourné le problème en faisant
h_pal = GpPaletteCreate(16, tmp_entry);
GpPaletteSelect(h_pal);
GpPaletteRealize();
GpPaletteDelete(h_pal);
mais bon, cela me satisfait pas (mon code est dispo sur http://www.pascalorama.com/bin/gp32/GPPalRot.zip )
merci d'avance