21-03-2025, 11:55 AM
Oui, cela va arrêter l'incrément des heures équivalentes puisqu'il faut la condition PuissanceS_T > 0.
Le test supplémentaire " || i != actionID" permet de laisser les autres actions fonctionner normalement.
On pourrait même faire passer ce paramètre "actionID" via une déclaration dans le titre de l'action; ça rendrait le code un peu plus générique (pas besoin de recompiler pour changer la valeur).
Dans ce cas, il faudrait aussi modifier le code dans Action.cpp
Le mieux étant parfois l'ennemi du bien, se contenter de cette petite modification, c'est suffisant.
Le test supplémentaire " || i != actionID" permet de laisser les autres actions fonctionner normalement.
On pourrait même faire passer ce paramètre "actionID" via une déclaration dans le titre de l'action; ça rendrait le code un peu plus générique (pas besoin de recompiler pour changer la valeur).
Dans ce cas, il faudrait aussi modifier le code dans Action.cpp
Le mieux étant parfois l'ennemi du bien, se contenter de cette petite modification, c'est suffisant.