Ajouter un commentaire

Niroken

Hello Olihya,

Bon tout d'abord bonne année à toi aussi et à tout le monde ici :)

J'avoue qu'à force de me complimenter, je vais finir par m'enflammer :) , le code de Niroken, c 'est une merveille hmm hmm :) , Ca me va très bien, lol.

Bon allez, sois sérieux Niro....

Question no 1 :
En fait dans la proposition no1, je t'avais rapidement montré comment récupérer la position dans le tableau des bouttons, celle du boutton cliqué.
Partant de la.. si tu veux changer, la couleur de ses voisins, il faut changer la couleur du boutton [i + 1 , j] [i - 1, j] [i, j - 1] [i, j + 1], ca devrait etre assez simple.

Question no 2 :
Ben en fait, en partant du principe que les bouttons sont stockés dans un tableau a deux dimensions de bouttons, j'avais proposé les solutions pour différencier ceci.....

Dans la proposition 1, puisqu on devait changer la couleur de son pion puis de ses voisins, il fallait evidemment connaitre la position du boutton cliqué dans le tableau pour ensuite changer la coulur de ses voisins, mais ceci impliquait a chaque clic de reparcourir tt le tableau ce qui est "je dirais couteux" mais ici ca va encore dans un tableau de 1à sur 10.
Dans la proposition 2, si on associé la référence des voisins a chaque boutton à l'initialisation, alors quand on clique sur un boutton, on n'a nul besoin de reparcourir tt le tableau, il suffit de changer la couleur des voisins directement puisqu on les connait.

Dans ton cas, je vais te répondre d'abord par deux questions... tu veux changer la couleur d'une case particulière quand tu cliques sur une case.

En premier quelle est la règle précise? par exemple quand je clique sur une case, c est la case a deux cran a droite qui change de couleur etc....
Et la deuxième, est ce que cette règle est permanente sur chaque boutton? c est a dire...un coup je clique hop c est deux cases a droite, pis je reclique hop c est trois cases en haut ?

Voili, voilou

Bonne chance,
Niroken

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 L     EEEE  BBBB   PPPP    QQQ   
L E B B P P Q Q
L EEE BBBB PPPP Q Q
L E B B P Q QQ
LLLL EEEE BBBB P QQQQ
Q