UNPKG

bp-space-invaders

Version:
20 lines (19 loc) 688 B
import { BoundarySetupModel } from '../model/boundary-set.model'; import { GameService } from './game.service'; import { IAsset } from '../interface/asset.interface'; export declare class SpaceshipService { private gameService; private ctx; private boundary; private spaceship; private spaceships; private gameboardBottom; constructor(gameService: GameService, ctx: CanvasRenderingContext2D, boundary: BoundarySetupModel); private setUp; setupSpaceships(): void; getSpaceshipYPosition(): number; isHit(alienBombAsset: IAsset): void; private getActiveSpaceshipReserves; private removeSpaceshipReserve; animate(now?: number): void; }