48 lines
786 B
JavaScript
48 lines
786 B
JavaScript
let Joueuractuel;
|
|
let content = "X"
|
|
|
|
|
|
|
|
function WinVerif(cases){
|
|
if(cases[1].innerHTML == content && cases[2].innerHTML == content && cases[3].innerHTML == content)
|
|
return true;
|
|
|
|
|
|
}
|
|
|
|
|
|
let Afficheur = function(element) {
|
|
let affichage = element;
|
|
|
|
function setText(message) {
|
|
affichage.innerHTML = message;
|
|
}
|
|
|
|
return { sendMessage: setText };
|
|
};
|
|
|
|
let cases = document.querySelectorAll(".case");
|
|
|
|
for(let i = 0 ;i< cases.length;i++)
|
|
{
|
|
let aff = new Afficheur(document.querySelector("#AffJoueur"));
|
|
aff.sendMessage("ceci est un test");
|
|
|
|
cases[i].addEventListener("click",(event)=>{
|
|
|
|
cases[i].innerHTML = content;
|
|
if (content == "X") {
|
|
content = "O";
|
|
}
|
|
else{
|
|
content ="X";
|
|
}
|
|
|
|
|
|
WinVerif(cases);
|
|
|
|
})
|
|
|
|
};
|
|
|
|
|