Advertisement
Guest User

ASas

a guest
Dec 2nd, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var flag = 0; // 1 PC & 0 User
  2. var size = 0;
  3. var tam = size;
  4. var nim = 0;
  5. var wait=1;
  6. var turn = 1;
  7. var stack = 0;
  8. var pieces = 0;
  9. var game_ash;
  10. var game; //variavel que guarda a ash do jogo
  11.  
  12. ////////////////////////
  13. var vez = 0;
  14. var username = "";
  15. var password = "";
  16. var online = 0;
  17.  
  18. function register(){
  19.  
  20.    
  21.         var name = document.getElementById("user").value;
  22.         var pass = document.getElementById("pass").value;
  23.        
  24.         if(checkLogin()){
  25.      
  26.                 var xhr = new XMLHttpRequest();
  27.  
  28.                 xhr.open("POST","http://twserver.alunos.dcc.fc.up.pt:8008/register",true);
  29.                 xhr.onreadystatechange = function() {
  30.                     if(xhr.readyState < 4)
  31.                         return;
  32.                     if(xhr.status == 200){ //faz login
  33.                         var resposta = JSON.parse(xhr.responseText);
  34.  
  35.  
  36.                         username = name;
  37.                         password = pass;
  38.  
  39.                         document.getElementById('painel_login').style.display = 'none';
  40.                         document.getElementById('jogo_on').style.display = 'none';
  41.                         document.getElementById('painel_jogo').style.display = 'block';
  42.  
  43.                          gerar_tab_on(5);
  44.                     console.log("jsahdajkshdkjasdhjaksgdajsgdh");
  45.                     }
  46.                     else{
  47.                             alert("Password errada!");
  48.                             document.getElementById("my_login").reset();
  49.                     }
  50.                    
  51.                 }    
  52.                 xhr.send(JSON.stringify({"nick": name,"pass": pass}));    
  53.         }
  54.         else{
  55.                 document.getElementById("my_login").reset();
  56.  
  57.         }
  58.  
  59. }
  60. function checkLogin()
  61. {
  62.     var nameRegex = /^[a-zA-Z0-9\_]+$/;
  63.     var username_teste = document.getElementById('user').value;
  64.     var password_teste= document.getElementById('pass').value;
  65.     var match = document.getElementById('user').value.match(nameRegex);
  66.    
  67.     if(username_teste.length === 0)
  68.     {
  69.         alert("Your username is empty!");
  70.         return false;      
  71.     }
  72.    
  73.     if(match === null)
  74.     {
  75.         alert("Your username is not valid. Only characters A-Z, a-z and '_' are  acceptable.");
  76.         return false;
  77.     }
  78.    
  79.     if(username_teste.length > 15)
  80.     {
  81.         alert("You have more than 15 characters on username!");
  82.         return false;
  83.     }
  84.    
  85.     if(password_teste.length === 0)
  86.     {
  87.         alert("Your password is empty!");
  88.         return false;
  89.     }
  90.    
  91.     if(password_teste.length < 4)
  92.     {
  93.         alert("Your password is too small!");
  94.         return false;
  95.     }
  96.    
  97.     document.getElementById('user').innerHTML = username_teste;
  98.     return true;
  99. }
  100.    
  101. function join(){
  102.    
  103.         console.log("pass join: " + password);
  104.         var group = "19";
  105.        /* var name = document.getElementById("user").value;
  106.         var pass = document.getElementById("pass").value;
  107.        
  108.         É a password e username definidos globalmente!!       
  109.  
  110.         */
  111.  
  112.  
  113.  
  114.         size = "5";
  115.            
  116.                     var xhr = new XMLHttpRequest();
  117.  
  118.                     xhr.open("POST","http://twserver.alunos.dcc.fc.up.pt:8008/join",true);
  119.                     xhr.onreadystatechange = function() {
  120.                         if(xhr.readyState < 4)
  121.                             return;
  122.                         if(xhr.status == 200){ 
  123.                              game_ash = JSON.parse(xhr.responseText);
  124.                              game=game_ash.game;
  125.                          //update(name);
  126.                          online = 1; // <- NO LEAVE E QUANDO ACABA O JOGO TENS DE POR A 0 (ZERO FDP) OH BURRO DO CARALHO
  127.  
  128.  
  129.                          // miguel paneleiro é aqui que faço update?
  130.                                         // SIM CABRÃO!
  131.                              /*
  132.  
  133.                              aqui vais ter de fazer o seguinte: (cria função que é melhor)!
  134.                            
  135.                             tens de meter um botão para ele poder fazer o leave (mas isto fazes depois de teres o update feito)
  136.                             apagas tudo do painel do utilizador!
  137.                             a caixa para ele escolher o tamanho do tabuleiro e o botão play DESAPARECEM!
  138.                            
  139.                             No final desta função o user vai ficar à espera. (E PONTO!)
  140.                             ATÉ RECEBER UMA RESPOSTA DO UPDATE!
  141.                            
  142.                             logo crias uma flag global para que é saberes se o jogador está ou não à espera (espera = 1;)
  143.  
  144.                             Daqui fica resolvido se fizeres isto que eu disse!
  145.  
  146.                          */
  147.                             wait =1;
  148.                        
  149.                            
  150.                              
  151.                         }
  152.                      
  153.                     }    
  154.                     xhr.send(JSON.stringify({"group": group,"nick": username,"pass": password, "size": size}));  
  155.                    
  156.            
  157. }
  158.    
  159. function update(name){ // MARAvilha que ele aqui já junta o tabuleiro
  160.     console.log("UP" + "DATE !!!");
  161.     var xhr = new XMLHttpRequest();  
  162.     console.log("name :" + username + "\nash " + game + "\ngame " +game);
  163.  
  164.      xhr.open("GET",'http://twserver.alunos.dcc.fc.up.pt:8008/update?nick='+username + '&game='+ game, true);
  165.      //alert("update");
  166.      var flag=0;
  167.      var eventSource = new EventSource('http://twserver.alunos.dcc.fc.up.pt:8008/update?'+'nick=' + username + '&game='+ game);
  168.      eventSource.onmessage = function(event) {
  169.          evdata =  JSON.parse(event.data);
  170.          
  171.          //if(evdata.winner == null )
  172.             //{alert("winner")}
  173.          if(evdata.turn != null )
  174.          {
  175.  
  176.             console.log("quem é a jogar: " + evdata.turn);
  177.             console.log("rank: " + evdata.rack);
  178.             /*
  179.                 AQUI É QUE COMANDA O JOGO
  180.  
  181.                 Se a flag esepera == 1
  182.                     metes a 0;
  183.                     metes a aparecer o tabuleiro!
  184.                         AO METERES A APARECER O TABULEIRO, LÁ DENTRO NA FUNÇÃO QUE DEIXAR O USER JOGAR/CLICAR NO TABULEIRO
  185.                         CRIA OUTRA FLAG GLOBAL QUE SÓ PODE CLICAR SE FOR A VEZ DELE (vez==1)
  186.                
  187.                 Se o tunr == nome do user
  188.                     vez = 1
  189.                 SENAÕ
  190.                     vez = 0
  191.  
  192.                 AINDA TENS DE TRATAR DO RACK
  193.                  cria uma função onde mandas o rack e altera o tabuleiro!
  194.  
  195.  
  196.  
  197.  
  198.             */
  199.              if(wait==1){
  200.                  wait=0;
  201.                  gerar_tab_on(size);
  202.              }
  203.  
  204.              if(evdata.turn === username) { vez = 1; }
  205.              else { vez = 0; }
  206.  
  207.              /*
  208.                     TRATAR DO RACK!
  209.                     */
  210.          }
  211.  
  212.     }
  213. }
  214.  
  215. function notify(stack,pieces){
  216.     console.log("NOTIFY !!! e game " + game + "pieces e stack" + pieces + stack);
  217.     //pieces é o numero de peças que tem numa coluna
  218.     //stack coluna onde jogou
  219.    /* var name = document.getElementById("user").value;
  220.     var pass = document.getElementById("pass").value;
  221.    
  222.     ESTÀ DEFINIDO GLOBALMENTE
  223.  
  224.     */
  225.     //var game = game_ash.game;
  226.     var stack = stack;
  227.     var pieces = pieces;
  228.        
  229.                 var xhr = new XMLHttpRequest();
  230.                
  231.  
  232.                 xhr.open("POST","http://twserver.alunos.dcc.fc.up.pt:8008/notify",true);
  233.                 xhr.onreadystatechange = function() {  
  234.                     if(xhr.readyState < 4)
  235.                         return;
  236.                     if(xhr.status == 200){ 
  237.                          var notify = JSON.parse(xhr.responseText);
  238.                          console.log("peças - " + notify.pieces + "stack - " + notify.stack);
  239.                     }
  240.                 }    
  241.                 xhr.send(JSON.stringify({"nick": username,"pass":password,"game": game, "stack": stack,"pieces":pieces}));
  242.                
  243.  
  244.                /*
  245.  
  246.                     SUPONDO QUE ESTA FUNÇÃO ESTÁ A FUNCIONAR!
  247.                     AQUI NÃO FAZES MAIS NADA!
  248.                     SÓ VOU EXPLICAR O QUE TENS QUE FAZER AQUI PORQUE NÃO SEI ONDE TENS AS MERDAS!
  249.  
  250.                     Quando o jogador CLICA NO TABULEIRO, for uma jogada válida e ser a vez dede, é que chamas o notify!
  251.  
  252.                    
  253.                     ENTENDESTE OH SEU BURRO!?
  254.                     MARAvilha MARAvilha! TODO CONTENTE! DIARIAMENTE!
  255.                */
  256. }
  257.  
  258.  
  259. function gerar_tab_on(size){
  260.     document.getElementById('jogo_on').style.display = 'none';
  261.  
  262.     document.getElementById('tabuleiro').style.display = 'block';
  263.     document.getElementById('gerar_tab').style.display = 'block';
  264.  
  265.     document.getElementById('play').style.display = 'inline-block';
  266.     document.getElementById('quit').style.display = 'inline-block';
  267.  
  268.     nim = size * size;
  269.         var table = document.getElementById('tableclass');
  270.     console.log("= " + size);
  271.    
  272.    
  273.  
  274.     /*for (var i = 0; i > size; i++) {
  275.         var row = table.insertRow();
  276.         row.classList.add('tr');
  277.         console.log(1);
  278.         for (var j = size - i -1; j >= 0; j--) {
  279.             var td = row.insertCell();
  280.             td.classList.add('td');
  281.             console.log(2);
  282.            
  283.                
  284.         }
  285.     }*/
  286.  
  287.     // ORIGINAL!!!
  288.     for (var i = 0; i < size; i++) {
  289.         var row = table.insertRow();
  290.         row.classList.add('tr');
  291.  
  292.         for (var j = 0; j < i+1; j++) {
  293.             var td = row.insertCell();
  294.             td.classList.add('td');
  295.             if(vez==1){
  296.                 cell_onclick_on(td,i, j);
  297.                
  298.             }
  299.                
  300.         }
  301.     }
  302.  
  303.    
  304.     //nao conseguimos apagar para depois usar o rack
  305.     /*for(var i=size;i>=1;i--){
  306.         var row = table.deleteCell();
  307.         for(var j=tam+1-i;j<=size;j++){
  308.             var td = row.deleteCell();
  309.             td.classList.remove(0);
  310.        
  311.            
  312.         }
  313.     }*/
  314.    
  315.    
  316.     //clearBoard();
  317.    
  318. }
  319. function cell_onclick(cell, l, c) {
  320.        
  321.         cell.onclick = function() {
  322.             if (flag == 0 && cell.className == "td") {
  323.                 for (var i = l; i >= 0; i--) {
  324.                     var cell_vizinha = getCell(i, c);
  325.                     if (cell_vizinha.className == "inactive")
  326.                         break;
  327.  
  328.                     cell_vizinha.className = "inactive";
  329.                     notify(stack,pieces);
  330.                     nim--;
  331.  
  332.                 }
  333.                 // nim = nim - (l + 1);
  334.  
  335.             }
  336.            
  337.  
  338.         }
  339.        
  340.  
  341.         cell.onmouseover = function() {
  342.             if (cell.className !== "inactive" && cell.className !== "temporario")
  343.                 for (var i = l - 1; i >= 0; i--) {
  344.                     var cell_vizinha = getCell(i, c);
  345.                     if (cell_vizinha.className == "inactive"
  346.                             || cell_vizinha.className == "temporario")
  347.                         break;
  348.                     cell_vizinha.className = "active";
  349.                 }
  350.         }
  351.  
  352.         cell.onmouseout = function() {
  353.             if (cell.className !== "inactive" && cell.className !== "temporario")
  354.                 for (var i = l; i >= 0; i--) {
  355.                     var cell_vizinha = getCell(i, c);
  356.                     if (cell_vizinha.className == "inactive"
  357.                             || cell_vizinha.className == "temporario")
  358.                         break;
  359.                     cell_vizinha.className = "td";
  360.                 }
  361.         }
  362.        
  363.  
  364.     }
  365.  
  366.  
  367. function gerar_tab(size) {
  368.     document.getElementById('jogo_on').style.display = 'none';
  369.  
  370.     document.getElementById('tabuleiro').style.display = 'block';
  371.     document.getElementById('gerar_tab').style.display = 'block';
  372.  
  373.     document.getElementById('play').style.display = 'inline-block';
  374.     document.getElementById('quit').style.display = 'inline-block';
  375.     tam=size;
  376.     nim = tam * tam;
  377.     console.log("NIM " + nim + "TAM " + tam);
  378.     var table = document.getElementById('tableclass');
  379.     console.log("= " + tam);
  380.     for (var i = 0; i < tam; i++) {
  381.         var row = table.insertRow();
  382.         row.classList.add('tr');
  383.  
  384.         for (var j = 0; j < tam; j++) {
  385.             var td = row.insertCell();
  386.             td.classList.add('td');
  387.             cell_onclick(td, i, j);
  388.         }
  389.     }
  390.    
  391.    
  392.     if (flag != 0)
  393.         setTimeout(pc_play, 100);
  394.  
  395. }
  396.  
  397. function gerar_tab2() {
  398.     var table = document.getElementById('tabelaclassificacao');
  399.  
  400.     for (var i = 0; i < 11 ;i++) {
  401.         var row = table.insertRow();
  402.         row.classList.add('tr_1');
  403.  
  404.         for (var j = 0; j < 2 ;j++) {
  405.             var td = row.insertCell();
  406.             td.classList.add('td_1');
  407.  
  408.         }
  409.     }
  410.     var n = "Nome";
  411.     var t = "Tempo";
  412.     document.getElementById("tabelaclassificacao").rows[0].cells[0].innerHTML = n;
  413.     document.getElementById("tabelaclassificacao").rows[0].cells[1].innerHTML = t;
  414.  
  415.  
  416.     for ( i = 1; i <= 10 ;i++) {
  417.         var player_class = i  + 'º     --------------      ';
  418.         var player_time = "-- / -- / --";
  419.         console.log(player_class);
  420.             document.getElementById("tabelaclassificacao").rows[i].cells[0].innerHTML = player_class;
  421.             document.getElementById("tabelaclassificacao").rows[i].cells[1].innerHTML = player_time;
  422.  
  423.     }
  424.  
  425. }
  426.  
  427.  
  428. function getCell(l, c) {
  429.     var boardElement = document.getElementById("tableclass");
  430.     return boardElement.rows[l].cells[c];
  431. }
  432.  
  433. function pc_play() {
  434.     document.getElementById('demo_3').style.display = 'none';
  435.  
  436.     var x, y;
  437.     var cell;
  438.     // alert(nim);
  439.  
  440.     if (nim <= 0)
  441.         return;
  442.  
  443.     do {
  444.         x = Math.floor((Math.random() * tam));
  445.         y = Math.floor((Math.random() * tam));
  446.         // console.log(x + " " + y + " " + tam);
  447.     } while (getCell(x, y).className != "td");
  448.  
  449.     for (var i = x; i >= 0; i--) {
  450.         var cell_vizinha = getCell(i, y);
  451.         if (cell_vizinha.className == "inactive")
  452.             break;
  453.         cell_vizinha.className = "temporario";
  454.  
  455.     }
  456.  
  457.     setTimeout(function() {
  458.         for (var i = x; i >= 0; i--) {
  459.             var cell_vizinha = getCell(i, y);
  460.             if (cell_vizinha.className == "inactive")
  461.                 break;
  462.             cell_vizinha.className = "inactive";
  463.             nim--;
  464.  
  465.         }
  466.         winner();
  467.  
  468.         flag = 0;
  469.     }, 1000);
  470. }
  471.  
  472. function winner() {
  473.     if (nim <= 0) {
  474.         if (flag == 0) {
  475.             alert("Parabéns, ganhaste!");
  476.  
  477.         } else {
  478.             alert("Perdeste, tente de novo!");
  479.  
  480.         }
  481.  
  482.         document.getElementById('tabuleiro').style.display = 'none';
  483.         document.getElementById('gerar_tab').style.display = 'none';
  484.         // document.getElementById('myFunction').style.display = 'none';
  485.         document.getElementById('quit').style.display = 'none';
  486.         document.getElementById('play').style.display = 'none';
  487.         document.getElementById('try_again').style.display = 'block';
  488.  
  489.         return;
  490.     }
  491. }
  492.  
  493. function cell_onclick_on(cell, pieces, stack) {
  494.     l=size-pieces;
  495.     c=stack;
  496.     cell.onclick = function() {
  497.         if (cell.className == "td") {
  498.             for (var i = l; i >= 0; i--) {
  499.                 var cell_vizinha = getCell(i, c);
  500.                 if (cell_vizinha.className == "inactive")
  501.                     break;
  502.  
  503.                 cell_vizinha.className = "inactive";
  504.                 notify(stack,pieces);
  505.                 nim--;
  506.  
  507.             }
  508.             // nim = nim - (l + 1);
  509.  
  510.         }
  511.        
  512.  
  513.     }
  514.    
  515.  
  516.     cell.onmouseover = function() {
  517.         if (cell.className !== "inactive" && cell.className !== "temporario")
  518.             for (var i = l - 1; i >= 0; i--) {
  519.                 var cell_vizinha = getCell(i, c);
  520.                 if (cell_vizinha.className == "inactive"
  521.                         || cell_vizinha.className == "temporario")
  522.                     break;
  523.                 cell_vizinha.className = "active";
  524.             }
  525.     }
  526.  
  527.     cell.onmouseout = function() {
  528.        
  529.         if (cell.className !== "inactive" && cell.className !== "temporario")
  530.             for (var i = l; i >= 0; i--) {
  531.                 var cell_vizinha = getCell(i, c);
  532.                 if (cell_vizinha.className == "inactive"
  533.                         || cell_vizinha.className == "temporario")
  534.                     break;
  535.                 cell_vizinha.className = "td";
  536.             }
  537.     }
  538.    
  539.  
  540. }
  541.  
  542. function clearBoard() {
  543.  
  544.     var i;
  545.     for (i = 0; i < tam; i++) {
  546.         if (document.getElementById("tableclass").rows.length != 0)
  547.             document.getElementById("tableclass").deleteRow(0);
  548.     }
  549. }
  550. function clearBoard_rank() {
  551.  
  552.     var i;
  553.     for (i = 0; i < 10; i++) {
  554.         if (document.getElementById("tabelaclassificacao").rows.length != 0)
  555.             document.getElementById("tabelaclassificacao").deleteRow(0);
  556.  
  557.     }
  558. }
  559.  
  560. function myFunction(size,flag) {
  561.     var x, text;
  562.     flag=1;
  563.     x = document.getElementById("numb").value;
  564.     document.getElementById('demo_3').style.display = 'none';
  565.     tam = x;
  566.     //clearBoard();
  567.     gerar_tab(size);
  568. }
  569.  
  570. function first_play() {
  571.     document.getElementById('demo').style.display = 'none';
  572.     document.getElementById('demo_2').style.display = 'block';
  573.  
  574.     flag = 0// user
  575.  
  576. }
  577. function first_play_pc() {
  578.     document.getElementById('demo').style.display = 'none';
  579.     document.getElementById('demo_2').style.display = 'block';
  580.  
  581.     flag = 1; // pc
  582.  
  583. }
  584.  
  585. function dif_play() {
  586.     document.getElementById('demo_2').style.display = 'none';
  587.     document.getElementById('demo_3').style.display = 'block';
  588.  
  589. }
  590. function registar() {
  591.     document.getElementById('header_painel2').style.display = 'none';
  592.     document.getElementById('painel_login').style.display = 'block';
  593. }
  594.  
  595. function login() {
  596.     document.getElementById('painel_rank').style.display = 'none';
  597.     document.getElementById('painel_instrucoes').style.display = 'none';
  598.     document.getElementById('gerar_tab').style.display = 'none';
  599.     document.getElementById('painel_jogo').style.display = 'none';
  600.     document.getElementById('tabuleiro').style.display = 'none';
  601.     document.getElementById('painel_init').style.display = 'none';
  602.     document.getElementById('painel_login').style.display = 'block';
  603. }
  604. function login_wData() {
  605.     document.getElementById('painel_login').style.display = 'none';
  606.     document.getElementById('painel_init').style.display = 'block';
  607. }
  608. function config() {
  609.     clearBoard();
  610.     document.getElementById('painel_login').style.display = 'none';
  611.     document.getElementById('painel_rank').style.display = 'none';
  612.     document.getElementById('painel_init').style.display = 'none';
  613.     document.getElementById('painel_instrucoes').style.display = 'none';
  614.     document.getElementById('gerar_tab').style.display = 'none';
  615.     document.getElementById('painel_jogo').style.display = 'block';
  616.     document.getElementById('tabuleiro').style.display = 'none';
  617.  
  618. }
  619. function modo_jogo() {
  620.     document.getElementById('gerar_tab').style.display = 'none';
  621.     document.getElementById('modo_jogo').style.display = 'none';
  622.     document.getElementById('jogo_on').style.display = 'none';
  623.  
  624.     document.getElementById('demo').style.display = 'block';
  625. }
  626. function modo_online_jogo() {
  627.     document.getElementById('modo_jogo').style.display = 'none';
  628.  
  629.     document.getElementById('jogo_on').style.display = 'block';
  630.     //join();
  631.  
  632. }
  633. function instrucoes() {
  634.     document.getElementById('gerar_tab').style.display = 'none';
  635.     document.getElementById('painel_jogo').style.display = 'none';
  636.     document.getElementById('painel_login').style.display = 'none';
  637.     document.getElementById('painel_init').style.display = 'none';
  638.     document.getElementById('painel_rank').style.display = 'none';
  639.     document.getElementById('painel_instrucoes').style.display = 'block';
  640.  
  641. }
  642. function rank() {
  643.     document.getElementById('gerar_tab').style.display = 'none';
  644.     document.getElementById('painel_jogo').style.display = 'none';
  645.     document.getElementById('painel_login').style.display = 'none';
  646.     document.getElementById('painel_init').style.display = 'none';
  647.     document.getElementById('painel_instrucoes').style.display = 'none';
  648.     document.getElementById('gerar_tab').style.display = 'none';
  649.     clearBoard_rank();
  650.     document.getElementById('painel_rank').style.display = 'block';
  651.     gerar_tab2();
  652.     document.getElementById('tabelaclassificacao').style.display = 'block';
  653.  
  654. }
  655.  
  656. function home() {
  657.     clearBoard();
  658.     document.getElementById('tabuleiro').style.display = 'none';
  659.     document.getElementById('quitgame').style.display = 'none';
  660.     document.getElementById('gerar_tab').style.display = 'none';
  661.     document.getElementById('painel_jogo').style.display = 'none';
  662.     document.getElementById('painel_instrucoes').style.display = 'none';
  663.     document.getElementById('painel_login').style.display = 'none';
  664.     document.getElementById('painel_rank').style.display = 'none';
  665.     document.getElementById('painel_init').style.display = 'block';
  666.     //document.getElementById('demo').style.display = 'block';
  667.    
  668. }
  669. function table_click() {
  670.     var boardElement = document.getElementById("tabuleiro");
  671.     alert(boardElement.rows[l].cells[c]);
  672. }
  673.  
  674. function try_again() {
  675.     clearBoard();
  676.     document.getElementById('try_again').style.display = 'none';
  677.     document.getElementById('demo').style.display = 'block';
  678. }
  679. function playbutton(){
  680.     document.getElementById('painel_login').style.display = 'none';
  681.     document.getElementById('painel_rank').style.display = 'none';
  682.     document.getElementById('painel_init').style.display = 'none';
  683.     document.getElementById('painel_instrucoes').style.display = 'none';
  684.     document.getElementById('gerar_tab').style.display = 'block';
  685.     document.getElementById('painel_jogo').style.display = 'block';
  686.     document.getElementById('tabuleiro').style.display = 'block';
  687. }
  688. function quitbutton(){
  689.     document.getElementById('play').style.display = 'none';
  690.     document.getElementById('quit').style.display = 'none';
  691.     document.getElementById('painel_jogo').style.display = 'none';
  692.     document.getElementById('gerar_tab').style.display = 'none';
  693.     document.getElementById('tabuleiro').style.display = 'none';
  694.     document.getElementById('quitgame').style.display = 'block';
  695. }
  696. function yes(){
  697.     clearBoard();
  698.     document.getElementById('tabuleiro').style.display = 'none';
  699.     document.getElementById('quitgame').style.display = 'none';
  700.     document.getElementById('painel_jogo').style.display = 'none';
  701.     document.getElementById('painel_init').style.display = 'block';
  702.     document.getElementById('demo').style.display = 'block';
  703.  
  704.     }
  705. function quitfunction(){
  706.     document.getElementById('play').style.display = 'block';
  707.     document.getElementById('quitgame').style.display = 'none';
  708.     document.getElementById('quit').style.display = 'block';
  709.     document.getElementById('painel_jogo').style.display = 'block';
  710.     document.getElementById('tabuleiro').style.display = 'block';
  711.     document.getElementById('gerar_tab').style.display = 'block';
  712.  
  713. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement