import System from '../core/System.js'; import type GameObject from '../core/GameObject.js'; /** * A system that processes entities with PhysicsComponents. * Handles movement, velocity, acceleration, and automatic collision resolution. */ export default class PhysicsSystem extends System { /** * Updates the position of entities and resolves collisions. * @param entities All game objects. * @param fixedDelta The fixed time step. */ fixedUpdate(entities: Set, fixedDelta: number): void; }