if (NbTours == 0) { ThetaCercle = ThetaCercle; if (!fin) { fin = true; } }
nbTours != 0
alors fin == false
donc c'est bien ce que je dis :if (nbTours == 0) { fin = true; } else { fin = false; }
fin = nbTours == 0
if (you.kill(him)) { him.isDead = true; }
if (!fin)
avant le fin = true
ça veut dire que fin
doit être à false
de toute façon donc : fin = nbTours == 0
false
à une variable qui est déjà à false
, épicétou !
fin
peut aussi avoir une valeur indéterminée, si je ne m'abuse. Dans ce cas, fin |= 0 donne une erreur, non ?