Allegro+probleme de creation de buffer dans une fonction

xboxut Messages postés 172 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 27 novembre 2009 - 27 mars 2004 à 18:09
xboxut Messages postés 172 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 27 novembre 2009 - 27 mars 2004 à 20:40
salut je suis en train de monter mon moteur 2D avec allegro et j ai un bleme au niveau d une fonction.

void buffscroll(BITMAP *bmp) //la c la fonction pour cree un buffer pour le scrolling
{
bmp=create_bitmap(tileX*nbX,tileY*nbY);
};

bon quand j'utilise ma fonction dans mon prog ca fait ca:

BITMAP *buff;

int main()
{
initialise();//la c ma fonction d initialisation d allegro..

buffscroll(buff);// la a la compil tout va bien pas d erreur mais quand je lance le prog il revien a windows
//si je fais un test avec if(bmp==null)le test se declence pas par contre si je fais if(buff=nuul)-->la le test se declenche...
};
END_OF_MAIN();

alors comment faire pour reparer l erreur que j ai faites? :)

1 réponse

xboxut Messages postés 172 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 27 novembre 2009 1
27 mars 2004 à 20:40
bon c bon j ai compris pourquoi ca marchait po :)
0
Rejoignez-nous