2d-physics-engine
Version:
A lightweight, flexible 2D physics engine with ECS architecture, built with TypeScript
17 lines • 603 B
TypeScript
import { Scene } from '../../core/Scene';
import { System } from '../System.abstract';
export declare class Physics extends System {
readonly needsFixedUpdate = true;
private readonly collisionDetector;
private readonly collisionResolver;
private currentCollisions;
update(deltaTime: number, scene: Scene): void;
private integrateForces;
private integrateVelocities;
private detectCollisions;
private resolveCollisions;
private handleCollisionEvents;
private getCollisionPair;
private findEntityWithCollider;
}
//# sourceMappingURL=Physics.system.d.ts.map