ngx-snake
Version:
Snake game as an angular component, its only the core of the game... you need to add everything around it (controls, score...) yourself :)
37 lines • 3.63 kB
JavaScript
import { NgModule } from '@angular/core';
import { NgxSnakeComponent } from './ngx-snake.component';
import { BoardComponent } from './components/board/board.component';
import { TileComponent } from './components/tile/tile.component';
import { CommonModule } from '@angular/common';
import * as i0 from "@angular/core";
export class NgxSnakeModule {
static forRoot() {
return {
ngModule: NgxSnakeModule
};
}
}
NgxSnakeModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NgxSnakeModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
NgxSnakeModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NgxSnakeModule, declarations: [NgxSnakeComponent,
BoardComponent,
TileComponent], imports: [CommonModule], exports: [NgxSnakeComponent] });
NgxSnakeModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NgxSnakeModule, imports: [[
CommonModule
]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NgxSnakeModule, decorators: [{
type: NgModule,
args: [{
declarations: [
NgxSnakeComponent,
BoardComponent,
TileComponent
],
imports: [
CommonModule
],
exports: [
NgxSnakeComponent
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNuYWtlLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zbmFrZS9zcmMvbGliL25neC1zbmFrZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFzQixRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDNUQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFHeEQsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLG9DQUFvQyxDQUFDO0FBQ2xFLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSxrQ0FBa0MsQ0FBQztBQUMvRCxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUM7O0FBZTdDLE1BQU0sT0FBTyxjQUFjO0lBQ3ZCLE1BQU0sQ0FBQyxPQUFPO1FBQ1YsT0FBTztZQUNILFFBQVEsRUFBRSxjQUFjO1NBQzNCLENBQUM7SUFDTixDQUFDOzsyR0FMUSxjQUFjOzRHQUFkLGNBQWMsaUJBWG5CLGlCQUFpQjtRQUNqQixjQUFjO1FBQ2QsYUFBYSxhQUdiLFlBQVksYUFHWixpQkFBaUI7NEdBR1osY0FBYyxZQVBkO1lBQ0wsWUFBWTtTQUNmOzJGQUtRLGNBQWM7a0JBYjFCLFFBQVE7bUJBQUM7b0JBQ04sWUFBWSxFQUFFO3dCQUNWLGlCQUFpQjt3QkFDakIsY0FBYzt3QkFDZCxhQUFhO3FCQUNoQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ0wsWUFBWTtxQkFDZjtvQkFDRCxPQUFPLEVBQUU7d0JBQ0wsaUJBQWlCO3FCQUNwQjtpQkFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7TW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtOZ3hTbmFrZUNvbXBvbmVudH0gZnJvbSAnLi9uZ3gtc25ha2UuY29tcG9uZW50JztcblxuXG5pbXBvcnQge0JvYXJkQ29tcG9uZW50fSBmcm9tICcuL2NvbXBvbmVudHMvYm9hcmQvYm9hcmQuY29tcG9uZW50JztcbmltcG9ydCB7VGlsZUNvbXBvbmVudH0gZnJvbSAnLi9jb21wb25lbnRzL3RpbGUvdGlsZS5jb21wb25lbnQnO1xuaW1wb3J0IHtDb21tb25Nb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbkBOZ01vZHVsZSh7XG4gICAgZGVjbGFyYXRpb25zOiBbXG4gICAgICAgIE5neFNuYWtlQ29tcG9uZW50LFxuICAgICAgICBCb2FyZENvbXBvbmVudCxcbiAgICAgICAgVGlsZUNvbXBvbmVudFxuICAgIF0sXG4gICAgaW1wb3J0czogW1xuICAgICAgICBDb21tb25Nb2R1bGVcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgTmd4U25ha2VDb21wb25lbnRcbiAgICBdXG59KVxuZXhwb3J0IGNsYXNzIE5neFNuYWtlTW9kdWxlIHtcbiAgICBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE5neFNuYWtlTW9kdWxlPiB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBuZ01vZHVsZTogTmd4U25ha2VNb2R1bGVcbiAgICAgICAgfTtcbiAgICB9XG59XG4iXX0=