This commit is contained in:
Schluffe
2026-03-01 23:34:45 +01:00
parent 98442cd8d1
commit c2dce421b3
3 changed files with 32 additions and 2 deletions
+6 -1
View File
@@ -1,9 +1,10 @@
import { type Box, box } from "#/engine/Box.ts";
import { type Circle, createCircle } from "#/engine/Circle.ts";
import { moveAndCollide } from "#/engine/Collision.ts";
import { defineEntity } from "#/engine/Entity.ts";
import { defineEntity, type Process } from "#/engine/Entity.ts";
import { keyboardInput } from "#/engine/Keyboard.ts";
import { pointer } from "#/engine/Pointer.ts";
import { def } from "#/engine/Scene.ts";
import {
createSpriteAnimation,
type Sprite,
@@ -39,6 +40,10 @@ const state: Hero = {
animation: box(createSpriteAnimation(sprite, 500, 2)),
};
const $ = def("hero");
$<Vector>("position", createVector());
$<Process>("process", (_id, _delta) => {});
const process = defineEntity("hero", state);
process((entity, delta) => {