if (win = score){
score = 0;
}
devient très avantageusement
if (win == score){ // l'affectation n'est pas l'égalité!
score = 0;
}
Mêmes défauts pour if (score = 1){ // meettre (score == 1) ou (1 == score), la seconde mouture permet de detecter des fautes de frappe....
score+1; devient (je ne sais pas si le compilateur gémit ou blémit)
score++;
JE ne prétends pas être exhaustif, mais je pense que ce sera un peu moins bizarre après...