par
Invité » 05 nov. 2005, 17:41
Non, ce n'est pas ça (au pire j'ai essayé, mais la page ne se charge pas).
En fait, ce que ce bout de code calcule, c'est la rencontre de deux armées, en prenant en compte les points de vie de l'un, auquel on soustrait la force d'attaque de l'autre armée (composée de deux parties).
Et donc, à partir de la, une des deux armées perd des unités, c'est cela qui joue le role de la décrémentation. Et quand toutes les armées du joueur 1 (sans le _d) sont décimées (donc <=0), le combat s'arrête, et on enchaine sur d'autres variables.
La, ce que ça donne, c'est une page qui ne se charge pas. Apparement, lorsqu'il reviens en haut (juste après le while) il ne prend pas en compte les calculs fait lorsque la boucle a été exécutée une première fois.
...
Non, ce n'est pas ça (au pire j'ai essayé, mais la page ne se charge pas).
En fait, ce que ce bout de code calcule, c'est la rencontre de deux armées, en prenant en compte les points de vie de l'un, auquel on soustrait la force d'attaque de l'autre armée (composée de deux parties).
Et donc, à partir de la, une des deux armées perd des unités, c'est cela qui joue le role de la décrémentation. Et quand toutes les armées du joueur 1 (sans le _d) sont décimées (donc <=0), le combat s'arrête, et on enchaine sur d'autres variables.
La, ce que ça donne, c'est une page qui ne se charge pas. Apparement, lorsqu'il reviens en haut (juste après le while) il ne prend pas en compte les calculs fait lorsque la boucle a été exécutée une première fois.
...