Bonjour a tous,
J'ai fouillé un peu le site et d'autres expliquant les classes mais je n'arrive a trouver une reponse a mon probleme.
Je desire faire des classes permettant de creer un jeu d'echec (enfin
ressemblant aux echecs)....mais la ou ca me pose probleme c'est au
niveau d'une classe qui gererai le plateau/communication entre tous les
pions.
Une classe "piece" aurait les attributs commun de tout les types de pions du jeu.
Des classes "tour","cavalier","fou","roi","reine","pion" heriterais de la classe "piece"
Mais il faudrait une classe plateau qui donnerai a chaque pion un/des
tableau indiquant les positions de chaque piece sur le plateau, ainsi
que d'autre methodes et variables. Mais la ou je bloque, c'est comment
la creer car elle ne peut pas heritait de la tour, du cavalier....a la
fois, elle ne peut pas non plus heritait de "piece" (c'est inutile, car
il faut differencier les types de pieces). J'ai pensé a utiliser les
interfaces puisqu'il ait possible d'en faire plusieurs pour une meme
classe mais j'ai vu qu'il n'etait pas possible de declarer des
variables...enfin je sais pas trop ce qu'il faut faire.
J'ai deja utilisé les classes mais je crois (si mes souvenirs sont bon)
qu'il n'y a pas besoin de mettre un "extends" pour une classe ecrite
par nous-meme bien que ce soit necessaire pour une classe integré a
java..(enfin il me semble)....en ai t-il de meme pour l'action-script.
Pouvez-vous m'eclairer un peu sur le sujet ? j'ai l'impression de tout
melanger lol ! et pourquoi pas si possible m'expliquer la
structure/hierarchie de mes classes. (Pour le contenu : methode,
variable... je pense ne pas avoir de soucis), c'est surtout la
communication entre les classes, et concretement les pions.
Merci