UNPKG

react-simple-game-engine

Version:

[WIP] not able to use in currently. <!-- Document cumming soon... -->

30 lines 996 B
import p5 from "p5"; import { Particle, ParticleInitialParams } from "./particle"; import { EntitySuit } from "./entities/entity-suit"; declare type ParticleClass = { new (...args: ConstructorParameters<typeof Particle>): Particle; }; declare type ParticleOptions = Omit<ParticleInitialParams, "vec" | "angle" | "simpleCamera"> & { x?: number; y?: number; }; declare type ParticleSystemInitialParams = { particleClass?: ParticleClass; particleOptions?: ParticleOptions; quantityPerFrame?: number; vecWeight?: number; forces?: p5.Vector[]; }; export declare class ParticleSystem extends EntitySuit<ParticleSystemInitialParams> { private particles; private forces; private particleOptions; private particleClass; quantityPerFrame: number; vecWeight: number; initial({ forces, particleOptions, ...params }: ParticleSystemInitialParams): void; update(): void; draw(): void; } export {}; //# sourceMappingURL=particle-system.d.ts.map