UNPKG

bp-space-invaders

Version:
28 lines (27 loc) 1.15 kB
import { OnInit, ElementRef } from '@angular/core'; import { GameService } from '../../../service/game.service'; import { AssetConfigurationModel } from '../../../model/asset-configuration.model'; import { GameCookieService } from '../../../service/game-cookie.service'; import * as i0 from "@angular/core"; export declare class SpaceshipComponent implements OnInit { private gameService; private gameCookieService; canvas: ElementRef<HTMLCanvasElement>; private ctx; private requestId; private spaceships; private isAnimateOnce; private spaceship; assets: AssetConfigurationModel[]; constructor(gameService: GameService, gameCookieService: GameCookieService); ngOnInit(): void; private addSpaceships; animateAsset(): void; private draw; animate(now?: number): void; keyDownEvent(event: KeyboardEvent): void; keyUpEvent(event: KeyboardEvent): void; toggleAssets(key: string): void; static ɵfac: i0.ɵɵFactoryDeclaration<SpaceshipComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SpaceshipComponent, "bp-spaceship", never, {}, {}, never, never, false, never>; }