UNPKG

bp-space-invaders

Version:
15 lines (14 loc) 625 B
import { GameService } from '../service/game.service'; import { AssetClass } from '../asset/asset.class'; import { IAsset } from '../interface/asset.interface'; import { BoundarySetupModel } from '../model/boundary-set.model'; export declare class MoonDefenseClass extends AssetClass { constructor(gameService: GameService, ctx: CanvasRenderingContext2D, boundarySetup: BoundarySetupModel, guid: number); protected spawn(): void; restore(): void; protected draw(): void; private drawMoonDefense; isHitBomb(bombAsset: IAsset): void; isHitMissile(missileAsset: IAsset): void; animate(): void; }