UNPKG

react-ts-asteroids

Version:
21 lines (20 loc) 475 B
import { Point, GameObject, GameState } from './types'; interface ParticleArgs { position: Point; velocity: Point; size: number; lifeSpan: number; } export default class Particle implements GameObject { position: Point; velocity: Point; radius: number; lifeSpan: number; inertia: number; delete?: boolean; rotation: number; constructor(args: ParticleArgs); destroy(): void; render(state: GameState): void; } export {};