
Untitled
By: a guest on
Jul 10th, 2012 | syntax:
JavaScript | size: 1.20 KB | hits: 14 | expires: Never
function play_record_click(x,y){
log('Click on '+x+' '+y);
log(clickMatrix);
// check if grid[x][y] is free
for (c=0;c<10;++c){
if (clickMatrix[x][y]==""){
clickMatrix[x][y]=isTurn;
isTurn=(isTurn=="X")?"0":"X";
show_grid();
if (c>=5){
check_game_result();
}
}
//else{alert('This cell is allready ocupied.')}
}
}
function game_is_finished(){
//0. citeste toata matricea
// 1. verifica daca sunt valori egale pe linii, coloane sau diagonale
// 2. return true daca #1 este indeplinit
for (i=0; i<3; i++){
for (j=0; j<3; j++){
if (clickMatrix[i,j]==clickMatrix[i,j+1]==clickMatrix[i,j+2] || clickMatrix[i,j]==clickMatrix[i+1,j]==clickMatrix[i+2,j] || clickMatrix[0,0]==clickMatrix[1,1]==clickMatrix[2,2] || clickMatrix[0,2]==clickMatrix[1,1]==clickMatrix[2,0]){
return true;
}else{
return false;
}
}
}
}
function check_game_result(){
log('result is '+html);
// if game_is_finished
if (game_is_finished()==true){
var html='we have a winner';
}else{
var html='we don\'t have a winner';
}
document.getElementById('init_game').innerHTML = html;
return html;
// show game finish form,
// else
}