game done

This commit is contained in:
sfj 2025-08-15 13:25:52 +02:00
parent c214c06827
commit 2e203fe8dd
2 changed files with 9 additions and 11 deletions

16
game.js
View File

@ -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();

View File

@ -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<Texture>}
*/
export function loadImage(path, width, height) {