From 2e203fe8dd54242a7aedfce73b78293b8303a498 Mon Sep 17 00:00:00 2001 From: sfj Date: Fri, 15 Aug 2025 13:25:52 +0200 Subject: [PATCH] game done --- game.js | 16 +++++++--------- lib/texture.js | 4 ++-- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/game.js b/game.js index 8549cab..d04d419 100644 --- a/game.js +++ b/game.js @@ -1,16 +1,14 @@ import * as lib from "./lib.js" -const { loadImage } = lib.texture; - -const playerSprite = await loadImage("assets/player.png", 64, 64); -const bulletSprite = await loadImage("assets/bullet1.png", 24, 24); -const enemySprite = await loadImage("assets/enemy1.png", 48, 48); +const playerSprite = await lib.texture.loadImage("assets/player.png", 64, 64); +const bulletSprite = await lib.texture.loadImage("assets/bullet1.png", 24, 24); +const enemySprite = await lib.texture.loadImage("assets/enemy1.png", 48, 48); const explosionSprites = [ - await loadImage(`assets/explosion1.png`, 64, 64), - await loadImage(`assets/explosion2.png`, 64, 64), - await loadImage(`assets/explosion3.png`, 64, 64), - await loadImage(`assets/explosion4.png`, 64, 64), + await lib.texture.loadImage(`assets/explosion1.png`, 64, 64), + await lib.texture.loadImage(`assets/explosion2.png`, 64, 64), + await lib.texture.loadImage(`assets/explosion3.png`, 64, 64), + await lib.texture.loadImage(`assets/explosion4.png`, 64, 64), ]; const enemyBullet = bulletSprite.copy(); diff --git a/lib/texture.js b/lib/texture.js index 830e34b..382527f 100644 --- a/lib/texture.js +++ b/lib/texture.js @@ -98,8 +98,8 @@ export class Texture { /** * * @param {string} path - * @param {number | undefined} width - * @param {number | undefined} height + * @param {number} [width] + * @param {number} [height] * @returns {Promise} */ export function loadImage(path, width, height) {