Remove unused Attack button - attack happens automatically on target click

This commit is contained in:
sokol
2026-02-21 17:45:44 +03:00
parent f6855022dc
commit f19e178217
3 changed files with 272 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
* Hexo Game UI - Canvas Rendering and Interactions
*/
import { HexMap, CELL_TYPES } from '../src/map.js';
import { HexMap, CELL_TYPES } from './map.js';
// Game constants
const HEX_SIZE = 18;
@@ -107,10 +107,9 @@ class GameUI {
setupEventListeners() {
this.canvas.addEventListener('click', (e) => this.handleClick(e));
this.canvas.addEventListener('mousemove', (e) => this.handleMouseMove(e));
document.getElementById('end-turn-btn').addEventListener('click', () => this.endTurn());
document.getElementById('new-game-btn').addEventListener('click', () => this.newGame());
document.getElementById('attack-btn').addEventListener('click', () => this.executeAttack());
document.getElementById('cancel-btn').addEventListener('click', () => this.cancelSelection());
}
@@ -524,11 +523,9 @@ class GameUI {
}
// Update buttons
const attackBtn = document.getElementById('attack-btn');
const cancelBtn = document.getElementById('cancel-btn');
const endTurnBtn = document.getElementById('end-turn-btn');
attackBtn.disabled = !this.selectedCell;
cancelBtn.disabled = !this.selectedCell;
endTurnBtn.disabled = !this.hasMoved;
}