fix: lastShot variable order

This commit is contained in:
m.kamzabaev 2026-07-31 11:00:22 +00:00
parent 15ce82a5fe
commit 9200d312dd
2 changed files with 10 additions and 10 deletions

View File

@ -51,6 +51,7 @@ let bossActive = false;
let boss = null;
let backgroundOffset = 0;
let shake = 0;
let lastShot = 0;
const enemyTypes = [
{ name: 'soldier', width: 32, height: 48, hp: 50, speed: 1.5, color: '#8b0000', score: 100, weaponDrop: 0.25 },
@ -437,8 +438,8 @@ function update() {
document.getElementById('maxhp').textContent = player.maxHp;
document.getElementById('wpn').textContent = weapons[player.weapon].name + (player.weaponLevel > 1 ? ' +' + (player.weaponLevel - 1) : '');
document.getElementById('scr').textContent = player.score;
document.getElementById('wave').textContent = player.wave;
document.getElementById('wprogress').textContent = enemiesToSpawn + '/' + enemiesInWave;
document.getElementById('wave-num').textContent = player.wave;
document.getElementById('wprogress').textContent = (enemiesToSpawn > 0 ? enemiesToSpawn : 0) + '/' + enemiesInWave;
if (player.hp <= 0) {
alert('GAME OVER! Счёт: ' + player.score + ', Волна: ' + player.wave);
@ -446,14 +447,12 @@ function update() {
}
}
let lastShot = 0;
function resetGame() {
player.x = 100; player.y = 350; player.hp = 100; player.maxHp = 100; player.score = 0;
player.weapon = 0; player.weaponLevel = 1; player.level = 1; player.wave = 1;
bullets = []; enemies = []; powerups = []; particles = []; explosions = []; boss = null;
bossActive = false; waveActive = false;
document.getElementById('wave').textContent = '1';
document.getElementById('wave-num').textContent = '1';
startWave();
}

View File

@ -50,15 +50,16 @@ body {
#controls-hint {
position: absolute;
bottom: 10px;
bottom: -35px;
left: 50%;
transform: translateX(-50%);
color: #aaa;
font-size: 14px;
background: rgba(0, 0, 0, 0.7);
padding: 8px 16px;
color: #888;
font-size: 12px;
background: rgba(0, 0, 0, 0.5);
padding: 6px 12px;
border-radius: 4px;
pointer-events: none;
white-space: nowrap;
}
#pause-btn {