Bonjour,
je tente de faire un petit programme en C avec allegro, en utilisant des fonctions, mais là j'ai une erreur :
error C2371: 'afficheSprite' : redefinition; different basic types
que je ne comprends pas. Voici un bout de mon code:
typedef struct sprite{
BITMAP** images;
int x;
int y;
int largeur;
int hauteur;
}sprite;
void boucleEvenement(sprite* leSprite)
{
int done = 0;
while(!done){
afficheSprite(leSprite);
if(key[KEY_ESC])
done = 1;
}
}
// Affiche le sprite annimé à l'écran
void afficheSprite(sprite* unSprite)
{
draw_sprite(screen, unSprite->images[0],20,20);
}
Merci de votre aide.