UNPKG

bp-space-invaders

Version:
16 lines (15 loc) 615 B
import { MoonDefenseClass } from '../moon-defense/moon-defense.class'; import { BoundarySetupModel } from '../model/boundary-set.model'; import { GameService } from './game.service'; export declare class MoonDefenseService { private gameService; private ctx; private boundary; private moonDefenses; constructor(gameService: GameService, ctx: CanvasRenderingContext2D, boundary: BoundarySetupModel); private aliensDestroyedMoonbase; private setUp; setupMoonBase(isReset: boolean, spaceshipYPosition: number): void; getActiveMoonBases(): MoonDefenseClass[]; animate(): void; }