Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 10th, 2012  |  syntax: JavaScript  |  size: 1.39 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. function game_is_finished(){
  3. //0. citeste toata matricea
  4. //      1. verifica daca sunt valori egale pe linii, coloane sau diagonale
  5. //      2. return true daca #1 este indeplinit
  6. //log(clickMatrix);
  7.  
  8.         for (i=0; i<3; i++){
  9.                 for (j=0; j<3; j++){
  10.                         if (clickMatrix[i][j]==clickMatrix[i][j+1]==clickMatrix[i][j+2] ){
  11.                                 log('conditie 1 = '+clickMatrix[i][j]==clickMatrix[i][j+1]==clickMatrix[i][j+2]);
  12.                                 winner='player_'+clickMatrix[i][j];
  13.                                 return true;
  14.                         }else{
  15.                                 if (clickMatrix[i][j]==clickMatrix[i+1][j]==clickMatrix[i+2][j]){
  16.                                         winner='player_'+clickMatrix[i][j];
  17.                                         return true;
  18.                                 }else{
  19.                                         if (clickMatrix[0][0]==clickMatrix[1][1]==clickMatrix[2][2]){
  20.                                                 winner='player_'+clickMatrix[0][0];
  21.                                                 return true;
  22.                                         }else{
  23.                                                 if (clickMatrix[0][2]==clickMatrix[1][1]==clickMatrix[2][0]){
  24.                                                         winner='player_'+clickMatrix[1][1];
  25.                                                         return true;
  26.                                                 }else{
  27.                                                         return false;
  28.                                                 }
  29.                                         }
  30.                                 }      
  31.                        
  32.                         }
  33.                        
  34.                 }
  35.         }      
  36. }
  37.  
  38.  
  39. function check_game_result(){
  40.         log('winner is '+winner);
  41.         // if game_is_finished
  42.         if (game_is_finished()==true){
  43.        
  44.                 var html='<p>we have a winner: '+winner+'</p>';
  45.                 document.getElementById('init_game').innerHTML = html;
  46.                 return html;
  47.         }else{ if (c>=9){
  48.                 var html='<p>we don\'t have a winner</p>';
  49.                 document.getElementById('init_game').innerHTML = html;
  50.                 return html;}
  51.         }
  52.        
  53.        
  54.  
  55.  
  56.        
  57.                 // show game finish form,
  58.        
  59. }