UNPKG

bp-prism-game

Version:
86 lines (85 loc) 1.87 kB
import { ImageLoadedEnum } from '../enum/image-loaded.enum'; import { ImageLocationModel } from '../model/image/image-location.model'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; /** * The image service */ export declare class ImageService { /** * Images Loaded Observable Subject$ */ private imagesLoadedSubject$; /** * imageLoaded */ private imagesLoaded; /** * The images */ protected images: object; /** * The constructor */ constructor(); /** * Reset the loaded Images */ resetLoadedImages(): void; /** * Get image * @param imageType The image type to get */ getImage(imageType: ImageLoadedEnum): ImageLocationModel; /** * Set all the images loaded * @param imageType The image type */ private setImageLoaded; /** * Load the game images */ loadImages(): Subject<boolean>; /** * Load the game images */ private loadImageGroups; /** * Load the alien images */ private loadAlienImages; /** * Load the scenery images */ private loadSceneryImages; /** * Load the scenery water images */ private loadSceneryWaterImages; /** * Load the missile images */ private loadMissileImages; /** * Load the prism bases */ private loadPrismBaseImages; /** * Load the prism blast icon */ private loadPrismBlastImages; /** * Load the level images */ private loadLevelImages; /** * Load the letter images */ private loadLetterImages; /** * Load the number images */ private loadNumberImages; static ɵfac: i0.ɵɵFactoryDeclaration<ImageService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ImageService>; }