namastejs
Version:
A spiritual greeting from your JavaScript code. Because every function deserves a 'Namaste 🙏'
20 lines (16 loc) • 507 B
JavaScript
module.exports = function playerHit(state) {
const playerRow = state.gridHeight - 1 - state.player.yOffset;
state.enemyBullets.forEach((b) => {
if (b.x === state.player.x && b.y === playerRow) {
b.alive = false;
state.lives--;
if (state.lives <= 0) {
state.running = false;
console.clear();
console.log("💀 GAME OVER");
process.exit();
}
}
});
state.enemyBullets = state.enemyBullets.filter((b) => b.alive);
};