Salut,
à force que je poste vous aller me trouver lourd, mais j'ai encore un ptit probleme:
Je suis en train de faire un ptit programme et le probleme qui se pose est que les sprites de s'affichent pas pourtant il n'y a aucune erreur de compilation, je ne comprend pas.
Voici le code de mon programme :
Un Header :
void menu_start(void)
Cette fonction est censé m'afficher une Map avec les sprites des noms "carreau1 et carreau2".
_______________
Un autre header :
SCR_RECT clip;
LCD_BUFFER *plane_set0;
LCD_BUFFER *plane_set1;
INT_HANDLER int1 = NULL;
INT_HANDLER int5 = NULL;
unsigned short * plan0 = NULL, * plan1 = NULL;
/************************************************************************************************************************/
/* Initialisation Intermediaire */
/************************************************************************************************************************/
void initialisation_secondaire(void)
{
clip.xy.x0 = 0; //Ici, est défini le la zone de clipping.
clip.xy.y0 = 8; //Les coordonnées *0 definissent le premier point de la zone clippée.
clip.xy.x1 = 239; //Les coordonnées *1 definissent le second pointde la zone clippée.
clip.xy.y1 = 127; //Nous nous serviront de la variable de type SCREEN RECT definie lors de l'initialisation principale,
SetCurClip(&clip); //pour l'affecter à SetCurClip (Un pointeur SCR_RECT).
int1 = GetIntVec(AUTO_INT_1);
int5 = GetIntVec(AUTO_INT_5);
SetIntVec(AUTO_INT_1, DUMMY_HANDLER);
SetIntVec(AUTO_INT_5, DUMMY_HANDLER);
plan0 = GetPlane(LIGHT_PLANE); plan1 = GetPlane(DARK_PLANE);
ClrScr();
GrayOn();
}
Ici il n'y à rien de spéciale appart des initialisations qui me serviront dans le programmes plus tard, mais je post aussi au cas ou vous y trouverez l'erreur que j'ai faite.
_____________________________
Et je me demande est-ce que ça ne vient pas du fait que j'utilise un SCR_RECT parce que c'est la premiere que j'utilise cette fonction, peut etre que je l'ai mal employé ?