Allegro+probleme de creation de buffer dans une fonction
xboxut
Messages postés172Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention27 novembre 2009
-
27 mars 2004 à 18:09
xboxut
Messages postés172Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention27 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? :)
A voir également:
Allegro+probleme de creation de buffer dans une fonction