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