Kaynağa Gözat

Correção de erros

Gustavo Grancieiro 3 yıl önce
ebeveyn
işleme
b322e9cc98
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. 2 1
      ihanoi/js/ihanoi.js

+ 2 - 1
ihanoi/js/ihanoi.js

@@ -577,7 +577,6 @@ function desenhaTudo () {
 
 // -------------------- ATUALIZACAO --------------------
 /* Botao automatico e velocidade -> Resolve a torre de hanoi usando recursão
- * TODO: corrigir sleep() nao atrasa o algoritmo adequadamente, tela nao atualiza
  */
 function resolveAutomatico (n, origem, destino, aux) {
   if (n == 1) { // O menor disco (1) se move livremente em qualquer haste
@@ -602,8 +601,10 @@ function preparaAutomatico ()
   max = mov.length - 1;
 
   setTimeout(fazMovimento, 1000);
+  mov = [];
   }
 
+// Efetiva os movimentos calculados
 function fazMovimento ()
 {
   movaHaste(mov[indiceMovimento]);