9Fermer11
JoanCZLe 09/10/2010 à 15:22
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 wink