
Merci à tous ceux qui me répondront!

Pim89 a écrit :
Passe par un tableau de collision ....
style un tableau à 2 dimensions (matrice), avec un 0 si tu peux pas y aller, et n'importe quoi d'autre si c bon.![]()
godzil a écrit :
Hum d'un point de vu programmation c le plus simple a utilise, mais d'un point de vu logique, je mettrait plutot
0 -> Rien 1 ou > -> Bloqué
char sign(char i) { return (i < 0 ? -1 : (i>0 ? 1 : 0)); }
if(saut) if(map[y_perso_map][x_perso_map] != mur && map[y_perso_map][x_perso_map +[b] sign(x_decal)[/b]] != mur) y_decal--; // ordonnée diminue, il monte