Pb fonction collision

cs_mat74 Messages postés 241 Date d'inscription dimanche 10 août 2003 Statut Membre Dernière intervention 16 juin 2010 - 16 août 2003 à 20:03
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 - 16 août 2003 à 20:12
salut a ts
jai 1 pb (logique) jutilise Allegro et VC++ v6.0

jai essayer de faire 1 fonction de collision des sprites et elle marchai mai elle avai aucun parametre
dc jai essayer den rajouter pour que je puisse lutiliser pa avec les meme sprite mais il me met des erreur
(ma fonction
=>bool collision(x1,y2,x2,y2,ljoueur1,hjoueur1,ljoueur2,hjoueur2)
{
if (x1+ljoueur1 < x2) return 0;
if (x1 > x2+ljoueur2) return 0;
if (y1+hjoueur1 < y2) return 0;
if (y1 > y2+hjoueur2) return 0;

return 1;

}

=> error C2144: syntax error : missing ')' before type 'int'
=> error C2660: 'collision' : function does not take 0 parameters
=> syntax error : ')'
=> syntax error : missing ';' before '{'
=> '' : function-style initializer appears to be a function definition

si vous avez 1 idee mai que vous ete pa sur nesiter pa
===> sa serai cool

merci d'avance
@+

1 réponse

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
16 août 2003 à 20:12
Salut,
Il faut que tu marque les types de variables que ta fonction prend en arguement:

bool collision(int x1,int y2,int x2,int y2,int ljoueur1,int hjoueur1,int ljoueur2,int hjoueur2)
{
...
}
0
Rejoignez-nous