now it works with n

This commit is contained in:
kolaflash
2025-11-26 19:29:19 +01:00
parent 431a0bee2c
commit af48493e44
4 changed files with 62 additions and 35 deletions
+12 -5
View File
@@ -1,11 +1,18 @@
import { useEntity } from "#/engine/Entity.ts";
import { type EntityInstance, useEntity } from "#/engine/Entity.ts";
import { drawSprite } from "#/lib/Sprite.ts";
import data from "./data.json";
const { draw, process, entity } = await useEntity(data);
const { draw, process } = useEntity(data);
draw((ctx: CanvasRenderingContext2D) => {
drawSprite(ctx, entity.sprite, 0, 0, 16, 16);
draw((entity: EntityInstance, ctx: CanvasRenderingContext2D) => {
drawSprite(
ctx,
entity.sprite,
entity.position.x,
entity.position.y,
entity.width,
entity.height,
);
});
process((_delta) => {});
process((_entity, _delta) => {});