ShatteredSword/src/Physics/BroadPhaseAlgorithms/BroadPhase.ts
2021-01-26 10:08:38 -05:00

13 lines
336 B
TypeScript

import Physical from "../../DataTypes/Interfaces/Physical";
import GameNode from "../../Nodes/GameNode";
// @ignorePage
export default abstract class BroadPhase {
/**
* Runs the algorithm and returns an array of possible collision pairs.
*/
abstract runAlgorithm(): Array<Physical[]>;
abstract addNode(node: GameNode): void;
}