UNPKG

bp-space-invaders

Version:
61 lines 7.84 kB
import { NgModule } from '@angular/core'; import { SpaceInvadersComponent } from './space-invaders/space-invaders.component'; import { GameboardComponent } from './gameboard/gameboard.component'; import { GameService } from './service/game.service'; import { CommonModule } from '@angular/common'; import { AlienComponent } from './aliens/alien/test-component/alien.component'; import { SpaceshipComponent } from './spaceships/spaceship/test-component/spaceship.component'; import { MissileComponent } from './missile/missile/test-component/missile.component'; import { BombComponent } from './bomb/test-component/bomb.component'; import { MoonDefenseComponent } from './moon-defense/test-component/moon-defense.component'; import { AlienBossComponent } from './aliens/alien-boss/test-component/alien-boss.component'; import { NumberComponent } from './number/test-component/number.component'; import { GameCookieService } from './service/game-cookie.service'; import { CookieService } from 'ngx-cookie-service'; import * as i0 from "@angular/core"; export class SpaceInvadersModule { static forRoot(gameConfiguration) { return { ngModule: SpaceInvadersModule, providers: [ { provide: 'GameConfigurationData', useValue: gameConfiguration }, CookieService, GameCookieService ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.7", ngImport: i0, type: SpaceInvadersModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.0.7", ngImport: i0, type: SpaceInvadersModule, declarations: [AlienBossComponent, AlienComponent, BombComponent, GameboardComponent, MissileComponent, MoonDefenseComponent, NumberComponent, SpaceInvadersComponent, SpaceshipComponent], imports: [CommonModule], exports: [SpaceInvadersComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.0.7", ngImport: i0, type: SpaceInvadersModule, providers: [CookieService, GameCookieService, GameService], imports: [CommonModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.7", ngImport: i0, type: SpaceInvadersModule, decorators: [{ type: NgModule, args: [{ imports: [CommonModule], declarations: [ AlienBossComponent, AlienComponent, BombComponent, GameboardComponent, MissileComponent, MoonDefenseComponent, NumberComponent, SpaceInvadersComponent, SpaceshipComponent ], exports: [SpaceInvadersComponent], providers: [CookieService, GameCookieService, GameService] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BhY2UtaW52YWRlcnMubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvc3BhY2UtaW52YWRlcnMvc3JjL2xpYi9zcGFjZS1pbnZhZGVycy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDbkYsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDckUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3JELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sK0NBQStDLENBQUM7QUFDL0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkRBQTJELENBQUM7QUFDL0YsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sb0RBQW9ELENBQUM7QUFDdEYsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBRXJFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQzVGLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHlEQUF5RCxDQUFDO0FBQzdGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUMzRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUNsRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7O0FBa0JuRCxNQUFNLE9BQU8sbUJBQW1CO0lBQzlCLE1BQU0sQ0FBQyxPQUFPLENBQUMsaUJBQXlDO1FBQ3RELE9BQU87WUFDTCxRQUFRLEVBQUUsbUJBQW1CO1lBQzdCLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsdUJBQXVCO29CQUNoQyxRQUFRLEVBQUUsaUJBQWlCO2lCQUM1QjtnQkFDRCxhQUFhO2dCQUNiLGlCQUFpQjthQUNsQjtTQUNGLENBQUM7SUFDSixDQUFDOzhHQWJVLG1CQUFtQjsrR0FBbkIsbUJBQW1CLGlCQWI1QixrQkFBa0I7WUFDbEIsY0FBYztZQUNkLGFBQWE7WUFDYixrQkFBa0I7WUFDbEIsZ0JBQWdCO1lBQ2hCLG9CQUFvQjtZQUNwQixlQUFlO1lBQ2Ysc0JBQXNCO1lBQ3RCLGtCQUFrQixhQVZWLFlBQVksYUFZWixzQkFBc0I7K0dBR3JCLG1CQUFtQixhQUZuQixDQUFDLGFBQWEsRUFBRSxpQkFBaUIsRUFBRSxXQUFXLENBQUMsWUFiaEQsWUFBWTs7MkZBZVgsbUJBQW1CO2tCQWhCL0IsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7b0JBQ3ZCLFlBQVksRUFBRTt3QkFDWixrQkFBa0I7d0JBQ2xCLGNBQWM7d0JBQ2QsYUFBYTt3QkFDYixrQkFBa0I7d0JBQ2xCLGdCQUFnQjt3QkFDaEIsb0JBQW9CO3dCQUNwQixlQUFlO3dCQUNmLHNCQUFzQjt3QkFDdEIsa0JBQWtCO3FCQUNuQjtvQkFDRCxPQUFPLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztvQkFDakMsU0FBUyxFQUFFLENBQUMsYUFBYSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsQ0FBQztpQkFDM0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgU3BhY2VJbnZhZGVyc0NvbXBvbmVudCB9IGZyb20gJy4vc3BhY2UtaW52YWRlcnMvc3BhY2UtaW52YWRlcnMuY29tcG9uZW50JztcbmltcG9ydCB7IEdhbWVib2FyZENvbXBvbmVudCB9IGZyb20gJy4vZ2FtZWJvYXJkL2dhbWVib2FyZC5jb21wb25lbnQnO1xuaW1wb3J0IHsgR2FtZVNlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2UvZ2FtZS5zZXJ2aWNlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBBbGllbkNvbXBvbmVudCB9IGZyb20gJy4vYWxpZW5zL2FsaWVuL3Rlc3QtY29tcG9uZW50L2FsaWVuLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBTcGFjZXNoaXBDb21wb25lbnQgfSBmcm9tICcuL3NwYWNlc2hpcHMvc3BhY2VzaGlwL3Rlc3QtY29tcG9uZW50L3NwYWNlc2hpcC5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWlzc2lsZUNvbXBvbmVudCB9IGZyb20gJy4vbWlzc2lsZS9taXNzaWxlL3Rlc3QtY29tcG9uZW50L21pc3NpbGUuY29tcG9uZW50JztcbmltcG9ydCB7IEJvbWJDb21wb25lbnQgfSBmcm9tICcuL2JvbWIvdGVzdC1jb21wb25lbnQvYm9tYi5jb21wb25lbnQnO1xuaW1wb3J0IHsgR2FtZUNvbmZpZ3VyYXRpb25Nb2RlbCB9IGZyb20gJy4vbW9kZWwvZ2FtZS1jb25maWd1cmF0aW9uLm1vZGVsJztcbmltcG9ydCB7IE1vb25EZWZlbnNlQ29tcG9uZW50IH0gZnJvbSAnLi9tb29uLWRlZmVuc2UvdGVzdC1jb21wb25lbnQvbW9vbi1kZWZlbnNlLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBbGllbkJvc3NDb21wb25lbnQgfSBmcm9tICcuL2FsaWVucy9hbGllbi1ib3NzL3Rlc3QtY29tcG9uZW50L2FsaWVuLWJvc3MuY29tcG9uZW50JztcbmltcG9ydCB7IE51bWJlckNvbXBvbmVudCB9IGZyb20gJy4vbnVtYmVyL3Rlc3QtY29tcG9uZW50L251bWJlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgR2FtZUNvb2tpZVNlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2UvZ2FtZS1jb29raWUuc2VydmljZSc7XG5pbXBvcnQgeyBDb29raWVTZXJ2aWNlIH0gZnJvbSAnbmd4LWNvb2tpZS1zZXJ2aWNlJztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV0sXG4gIGRlY2xhcmF0aW9uczogW1xuICAgIEFsaWVuQm9zc0NvbXBvbmVudCxcbiAgICBBbGllbkNvbXBvbmVudCxcbiAgICBCb21iQ29tcG9uZW50LFxuICAgIEdhbWVib2FyZENvbXBvbmVudCxcbiAgICBNaXNzaWxlQ29tcG9uZW50LFxuICAgIE1vb25EZWZlbnNlQ29tcG9uZW50LFxuICAgIE51bWJlckNvbXBvbmVudCxcbiAgICBTcGFjZUludmFkZXJzQ29tcG9uZW50LFxuICAgIFNwYWNlc2hpcENvbXBvbmVudFxuICBdLFxuICBleHBvcnRzOiBbU3BhY2VJbnZhZGVyc0NvbXBvbmVudF0sXG4gIHByb3ZpZGVyczogW0Nvb2tpZVNlcnZpY2UsIEdhbWVDb29raWVTZXJ2aWNlLCBHYW1lU2VydmljZV1cbn0pXG5leHBvcnQgY2xhc3MgU3BhY2VJbnZhZGVyc01vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KGdhbWVDb25maWd1cmF0aW9uOiBHYW1lQ29uZmlndXJhdGlvbk1vZGVsKTogTW9kdWxlV2l0aFByb3ZpZGVyczxTcGFjZUludmFkZXJzTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBTcGFjZUludmFkZXJzTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiAnR2FtZUNvbmZpZ3VyYXRpb25EYXRhJyxcbiAgICAgICAgICB1c2VWYWx1ZTogZ2FtZUNvbmZpZ3VyYXRpb25cbiAgICAgICAgfSxcbiAgICAgICAgQ29va2llU2VydmljZSxcbiAgICAgICAgR2FtZUNvb2tpZVNlcnZpY2VcbiAgICAgIF1cbiAgICB9O1xuICB9XG59XG4iXX0=