Bonjour,
Je me suis basé sur un "jeu" de tuile classique et j'esseye de le modifier pour apprendre le Flash.
Dans tous les tuto que j'ai trouvé, c'est le "pion" qui sais s'il peut bouger sur la carte.
Les programmes s'articule comme suis :
Le programme "main" qui contient :
- un contenaeur (clip) qui dessine la carte qui contient:
- un pion rouge
- un pion vert
La detection des touches se fait par le "main" et la detection de colisions avec les bordures se fait dans les "pions"
Dans mon cas, j'aimerais garder la meme structure sauf que la detection se ferais par le conteneur via une fonction a la quelle on donnerais la position ou l'on veux aller. J'ai donc créé une fonction dans la 2eme image du contenaire retournant ok/ko et dans la 3eme je reboucle sur la 2eme. Mais quand j'appele cette fonction, elle me retourne rien...
Avez vous une idée sur la facon dont je dois faire pour que ca marche?
Le code de ma fonction :
function canGo(x, y) {
var tuile = carte[x][y];
trace ("tuile : " + tuile);
if (tuile == 0) {
return false;
} else if (tuile == 1) {
return true;
}
}
Bokc