|
@@ -359,13 +359,13 @@ function movimentoFinal (haste, num) {
|
|
|
var topo = pegaTopoHaste(haste);
|
|
|
if (topo == nDiscos-1) { // moveu tudo!
|
|
|
if (haste == 2) { // moveu para haste C
|
|
|
- if (contador == (2**nDiscos)-1) { // moveu para haste C com minimo
|
|
|
+ if (contador == potencia2(nDiscos)-1) { // moveu para haste C com minimo
|
|
|
return 4;
|
|
|
}
|
|
|
return 3; // moveu para haste C mas nao e' minimo
|
|
|
}
|
|
|
if (haste == 1) { // moveu para haste B
|
|
|
- if (contador == (2**nDiscos)-1) { // moveu para haste B com minimo
|
|
|
+ if (contador == potencia2(nDiscos)-1) { // moveu para haste B com minimo
|
|
|
return 2; // msgTeste2
|
|
|
}
|
|
|
return 1; // moveu para haste C mas nao e' minimo
|