arf, autre probleme :/
lorsque je relance mon programme plusieures fois, j'obtient un joli "Adresse Error"
void _main(void)
{
INT_HANDLER save_int_1;
save_int_1 = GetIntVec (AUTO_INT_1);
SetIntVec (AUTO_INT_1, DUMMY_HANDLER);
GrayOn();
void *dbuffer=malloc(GRAYDBUFFER_SIZE);
GrayDBufInit(dbuffer);
xp1=50,yp1=30;
done=0;
while(done!=1)
{
GrayDBufSetHiddenAMSPlane(LIGHT_PLANE);
ClrScr();
GrayDBufSetHiddenAMSPlane(DARK_PLANE);
ClrScr();
Sprite32( xp1, yp1,32,base1gM,GrayDBufGetHiddenPlane (LIGHT_PLANE),SPRT_AND);
Sprite32( xp1, yp1,32,base1gM,GrayDBufGetHiddenPlane (DARK_PLANE),SPRT_AND);
Sprite32( xp1, yp1,32,base1gL,GrayDBufGetHiddenPlane (LIGHT_PLANE),SPRT_XOR);
Sprite32( xp1, yp1,32,base1gD,GrayDBufGetHiddenPlane (DARK_PLANE),SPRT_XOR);
GrayDBufToggleSync();
}
GrayOff();
SetIntVec (AUTO_INT_1, save_int_1);
free(dbuffer);
ClrScr();
}
merci d'avance
