UNPKG

react-ts-asteroids

Version:
19 lines (18 loc) 414 B
import { Point, GameObject, GameState } from './types'; interface BulletArgs { ship: { position: Point; rotation: number; }; } export default class Bullet implements GameObject { position: Point; velocity: Point; rotation: number; radius: number; delete?: boolean; constructor(args: BulletArgs); destroy(): void; render(state: GameState): void; } export {};