//GIOCATORE 1: O
//GIOCATORE 2: X
var Simbolo = 'O';
var Giocatore1 = '';
var Giocatore2 = '';
var P1 = 0;
var P2 = 0;
var StatusBar = document.getElementById("statusbar");
var Punteggio = document.getElementById("punteggio");
var Turno = document.getElementById("turno");
var Quadro = document.getElementById("quadro");
var Start = document.getElementById("start");
var PanelStart = document.getElementById("panelstart");
Quadro.style.visibility = 'hidden';
StatusBar.style.visibility = 'hidden';
Punteggio.innerHTML = 'Punteggio: (G1:G2) '+P1+' : '+P2;
function vittoria(){
var control = false;
var val = new Array ();
var t = 1;
for (i=1; i<=3; i++)
{
val[i] = new Array();
for (k=1;k<=3;k++){
val[i][k] = document.getElementById("q"+t).innerHTML;
t += 1;
}
}
for (i=1; i<=3; i++){
if ((val[1][i] == val[2][i]) && (val[2][i] == val[3][i]) && (val[1][i] != '')) {
control = true;
}
if ((val[i][1] == val[i][2]) && (val[i][2] == val[i][3]) && (val[i][1] != '')) {
control = true;
}
if ((val[1][1] == val[2][2]) && (val[2][2] == val[3][3]) && (val[1][1] != '')) {
control = true;
}
if ((val[1][3] == val[2][2]) && (val[2][2] == val[3][1]) && (val[1][3] != '')) {
control = true;
}
}
return control;
}
function pieno(){
var c = true;
var val = new Array();
var t = 1;
for (i=1; i<=3; i++)
{
val[i] = new Array();
for (k=1;k<=3;k++){
val[i][k] = document.getElementById("q"+t).innerHTML;
t += 1;
}
}
for (i=1; i<=3; i++)
{
for (k=1;k<=3;k++){
if (val[i][k] == '') {c = false;}
}
}
return c;
}
function clear(){
for (i=1;i<=9;i++) {
document.getElementById("q"+i).innerHTML = '';
}
}
function mossa(idel) {
var div = document.getElementById(idel);
if (div.innerHTML == '') {
div.innerHTML = Simbolo;
div.style.color = 'blue';
if (vittoria()) {
(Simbolo == 'X' ? P2++ : P1++);
Punteggio.innerHTML = 'Punteggio: (G1:G2) '+P1+' : '+P2;
clear();
} else if (pieno()) {clear();}
if (Simbolo == 'X') {
Turno.innerHTML = 'Turno: '+Giocatore1;
Simbolo = 'O';
} else {
Turno.innerHTML = 'Turno: '+Giocatore2;
Simbolo = 'X';
}
}
}
function Giocatori(g1,g2) {
if (g1 == '' || g2 == '') {
alert('I campi dei nomi dei giocatori non possono essere vuoti. Inserire i nomi dei giocatori');
} else {
Giocatore1 = g1;
Giocatore2 = g2;
Quadro.style.visibility = 'visible';
Start.style.visibility = 'hidden';
StatusBar.style.visibility = 'visible';
Turno.innerHTML = 'Turno: '+g1
document.getElementById("banner").style.visibility = 'visible';
}
}