bp-space-invaders
Version:
The BP Space Invaders Game
16 lines (15 loc) • 615 B
TypeScript
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;
}