UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

36 lines 1.06 kB
export default GridPositionSystem; declare class GridPositionSystem extends System<any, any, any, any, any> { constructor(); dependencies: (typeof GridPosition)[]; /** * * @type {QuadTreeNode<number>} */ index: QuadTreeNode<number>; data: any[]; /** * * @param {number[]} result * @param {number} x * @param {number} y * @returns {number} number of found entities */ getEntitiesAt(result: number[], x: number, y: number): number; /** * * @param {GridPosition} gridPosition * @param {Number} entityId */ link(gridPosition: GridPosition, entityId: number): void; /** * * @param {GridPosition} gridPosition * @param {Number} entityId */ unlink(gridPosition: GridPosition, entityId: number): void; reset(): void; } import { System } from '../../ecs/System.js'; import GridPosition from './GridPosition.js'; import { QuadTreeNode } from "../../../core/geom/2d/quad-tree/QuadTreeNode.js"; //# sourceMappingURL=GridPositionSystem.d.ts.map