Explorar el Código

Correção de erro

Linha 675, limpeza do array mov após o uso.
Gustavo Grancieiro hace 3 años
padre
commit
b5fcb14271
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      ihanoi/js/ihanoi.js

+ 4 - 2
ihanoi/js/ihanoi.js

@@ -662,7 +662,6 @@ function preparaAutomatico ()
   max = mov.length - 1;
 
   setTimeout(fazMovimento, 1000);
-  mov = [];
   }
 
 // Efetiva os movimentos calculados
@@ -672,7 +671,10 @@ function fazMovimento ()
   movaHaste(mov[indiceMovimento + 1]);
   indiceMovimento += 2;
 
-  if (indiceMovimento >= max) return;
+  if (indiceMovimento >= max) {
+    mov = [];
+    return;
+  	}
 
   setTimeout(fazMovimento, 1000);