From f933cb8f5ae567fdf46d0b8c9d981942356c3151 Mon Sep 17 00:00:00 2001 From: He4eT Date: Mon, 16 Jun 2025 12:30:48 +0200 Subject: [PATCH] game: effect frames as strings --- game.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/game.js b/game.js index 9d4c928..a8ceff2 100644 --- a/game.js +++ b/game.js @@ -413,13 +413,13 @@ function moveEnemies() { function destroyEnemiesByLetter(letter) { const destructionEffects = [ - ['laser', [1, 3, 5, 7, 7, 5, 3, 1]], - ['laser', [2, 4, 6, 6, 7, 6, 4, 2]], - ['laser', [1, 2, 3, 4, 7, 7, 7, 6, 5, 4, 3, 2, 1]], - ['nuke', [7, 6, 5, 4, 3, 2]], - ['verticalLine', [4, 5, 6, 7, 7, 6, 5, 4]], - ['horizontalLine', [4, 5, 6, 7, 7, 6, 5, 4]], - ] + ['laser', '13577531'], + ['laser', '24667642'], + ['laser', '1234777654321'], + ['nuke', '765432'], + ['verticalLine', '45677654'], + ['horizontalLine', '45677654'], + ].map(([name, frames]) => [name, frames.split('')]) enemies .filter((enemy) => enemy.letter === letter)