Pb fonction collision

Signaler
Messages postés
241
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
-
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

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
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)
{
...
}