Update src/battle.js

closes #1
This commit is contained in:
Ivor Barhansky 2024-06-21 11:12:40 +00:00
parent 32b1e355a4
commit a17028c651

View File

@ -63,6 +63,7 @@ function updateGameState(gameState) {
const username = document.getElementById('username').value; const username = document.getElementById('username').value;
const submitButton = document.getElementById('submitMove'); const submitButton = document.getElementById('submitMove');
const targetSelector = document.getElementById('targetPlayer'); const targetSelector = document.getElementById('targetPlayer');
const currentTarget = targetSelector.value; // Сохраняем текущий выбор цели
if (gameState.battle_end) { if (gameState.battle_end) {
const winnerDiv = document.createElement('div'); const winnerDiv = document.createElement('div');
@ -84,6 +85,11 @@ function updateGameState(gameState) {
targetSelector.appendChild(option); targetSelector.appendChild(option);
} }
}); });
// Восстанавливаем текущий выбор цели, если он существует в новом списке
if (aliveFighters.some(fighter => fighter.name === currentTarget)) {
targetSelector.value = currentTarget;
}
} else { } else {
targetSelector.style.display = 'none'; targetSelector.style.display = 'none';
} }