Batalla Por Terra -

// Verificar si está en rango (distancia Manhattan) function isInRange(ax, ay, dx, dy, range) return (Math.abs(ax - dx) + Math.abs(ay - dy)) <= range;

function updateUI() renderGrid(); const turnSpan = document.getElementById("turn"); turnSpan.innerHTML = `🎲 Turno: $currentTurn === "attacker" ? "ATACANTE 🔥" : "DEFENSOR 🛡️"`; document.getElementById("attacker-stats").innerText = countUnits("attacker"); document.getElementById("defender-stats").innerText = countUnits("defender"); batalla por terra

function resetGame() initGrid(); placeArmies(); currentTurn = "attacker"; selectedUnit = null; updateUI(); addLog("⚔️ La batalla por Tierra comienza de nuevo. ¡Lucha!"); // Verificar si está en rango (distancia Manhattan)