grechka-game/src/game/modes.js

20 lines
621 B
JavaScript

// ==================== РЕЖИМЫ ====================
import { state } from '../core/state.js';
import { playSound } from '../audio/sound-engine.js';
const MODES = [{ id: 'mine', icon: '⛏️' }, { id: 'build', icon: '🧱' }];
export { MODES };
export function mode() {
return MODES[state.modeIdx].id;
}
export function initModes() {
const modeBtn = document.getElementById('modeBtn');
modeBtn.onclick = () => {
playSound('click'); // Звук клика по кнопке режима
state.modeIdx = (state.modeIdx + 1) % MODES.length;
modeBtn.textContent = MODES[state.modeIdx].icon;
};
}