Files
nage/engine/system/processPhysics.ts
T
2026-03-16 00:18:11 +01:00

22 lines
462 B
TypeScript

import $ from "#/engine/Scene.ts";
import type { Vector } from "#/engine/Vector.ts";
export type Collider = {};
export type Collision = {};
export function moveAndCollide(
collider: Collider,
velocity: Vector,
delta: number,
): Collision {}
export function processPhysics(
ctx: CanvasRenderingContext2D,
delta: number,
): void {
for (const [id, collider] of $<Collider>("collider")!.entries()) {
const position = $<Vector>("position")!.get(id);
}
}