src/app/app.module.ts
import { KeyboardService } from './data/keyboard.service';import { RootDaycareComponent } from './screens/root-daycare/root-daycarel.component';import { WorldOtherComponent } from './screens/world-other/world-other.component';import { WorldGeneralComponent } from './screens/world-general/world-general.component';import { WorldScriptsComponent } from './screens/world-scripts/world-scripts.component';import { WorldMissablesComponent } from './screens/world-missables/world-missables.component';import { AreaPuzzleComponent } from './screens/area-puzzle/area-puzzle.component';import { AreaPokemonComponent } from './screens/area-pokemon/area-pokemon.component';import { WildPokemonItemComponent } from './fragments/wild-pokemon-item/wild-pokemon-item.component';import { AreaNpcsComponent } from './screens/area-npcs/area-npcs.component';import { AreaMapsComponent } from './screens/area-maps/area-maps.component';import { ConnectionItemComponent } from './fragments/connection-item/connection-item.component';import { SelectMapWidthComponent } from './fragments/select-map-width/select-map-width.component';import { AreaPlayerComponent } from './screens/area-player/area-player.component';import { AreaSignsComponent } from './screens/area-signs/area-signs.component';import { CardSpriteHeader } from './fragments/card-sprite-header/card-sprite-header.component';import { CardPokemonHeader } from './fragments/card-pokemon-header/card-pokemon-header.component';" should be 'import {PokemonDBService} from "./data/pokemonDB.service"; /** Copyright 2018 June Hanabi Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ // Angularimport { BrowserModule } from '@angular/platform-browser';import { NgModule } from '@angular/core'; // Angular Materialimport { MatSidenavModule } from '@angular/material/sidenav';import { MatInputModule } from '@angular/material/input';import { MatSelectModule } from '@angular/material/select';import { MatButtonModule } from '@angular/material/button';import { MatListModule } from '@angular/material/list';import { MatCardModule } from '@angular/material/card';import { MatProgressBarModule } from '@angular/material/progress-bar';import { MatTabsModule } from '@angular/material/tabs';import { MatCheckboxModule } from '@angular/material/checkbox';import { MatPaginatorModule } from '@angular/material/paginator';import { MatButtonToggleModule } from '@angular/material/button-toggle';import { MatGridListModule } from '@angular/material/grid-list';import { MatTooltipModule } from '@angular/material/tooltip';import {MatMenuModule} from '@angular/material/menu';import {MatSliderModule} from '@angular/material/slider';import {MatExpansionModule} from '@angular/material/expansion';import {MatSlideToggleModule} from '@angular/material/slide-toggle';import {MatSnackBarModule} from '@angular/material/snack-bar'; // Modulesimport { FontawesomeModule } from './libs/fontawesome.module'; // Routingimport { AppRoutingModule } from './app-routing.module'; // Servicesimport { SaveFileService } from './data/savefile.service'; // Coreimport { AppComponent } from './app.component'; // Fragmentsimport { GymButtonComponent } from './fragments/gym-button/gym-button.component';import { NameInputComponent } from './fragments/name-input/name-input.component';import { NameInputBoxComponent } from './fragments/name-input-box/name-input-box.component';import { NameBoxComponent } from './fragments/name-box/name-box.component';import { SelectStarterComponent } from './fragments/select-starter/select-starter.component';import { HPBarComponent } from './fragments/hp-bar/hp-bar.component';import { EntryItemComponent } from './fragments/entry-item/entry-item.component';import { SelectItemComponent } from './fragments/select-item/select-item.component';import { CardPokemonComponent } from './fragments/card-pokemon/card-pokemon.component';import { SelectSpeciesComponent } from './fragments/select-species/select-species.component';import { SelectTypeComponent } from './fragments/select-type/select-type.component';import { SelectStatusComponent } from './fragments/select-status/select-status.component';import { SelectMissableComponent } from './fragments/select-missable/select-missable.component'; // Scrapped// import { NicknameInputBoxComponent } from './fragments/nickname-input-box/nickname-input-box.component'; import { SelectMovesComponent } from './fragments/select-moves/select-moves.component';import { SelectSpriteComponent } from './fragments/select-sprite/select-sprite.component';import { SelectTrainerComponent } from './fragments/select-trainer/select-trainer.component';import { CardSpriteComponent } from './fragments/card-sprite/card-sprite.component';import { SelectMapComponent } from './fragments/select-map/select-map.component';import { WarpItemComponent } from './fragments/warp-item/warp-item.component'; // Layoutimport { KeyboardsComponent } from './layouts/keyboards/keyboards.component';import { NavComponent } from './layouts/nav/nav.component'; // Screensimport { PlayerBasicsComponent } from './screens/player-basics/player-basics.component';import { FormsModule } from '@angular/forms';import { PlayerPokedexComponent } from './screens/player-pokedex/player-pokedex.component';import { PlayerItemsComponent } from './screens/player-items/player-items.component';import { PlayerPokemonComponent } from './screens/player-pokemon/player-pokemon.component';import { RivalBasicsComponent } from './screens/rival-basics/rival-basics.component';import { StorageAllComponent } from './screens/storage-all/storage-all.component';import { AreaGeneralComponent } from './screens/area-general/area-general.component';import { AreaAudioComponent } from './screens/area-audio/area-audio.component';import { AreaTilesetsComponent } from './screens/area-tilesets/area-tilesets.component';import { AreaCachedSpritesComponent } from './screens/area-cached-sprites/area-cached-sprites.component';import { AreaSpritesComponent } from './screens/area-sprites/area-sprites.component';import { AreaWarpsComponent } from './screens/area-warps/area-warps.component';import { BrowserAnimationsModule } from '@angular/platform-browser/animations';import { LayoutModule } from '@angular/cdk/layout';import { MatToolbarModule, MatIconModule } from '@angular/material';import { SignItemComponent } from './fragments/sign-item/sign-item.component';import { SelectPlayerDirectionComponent } from './fragments/select-player-direction/select-player-directionr.component';import { SelectMapFullComponent } from './fragments/select-map-full/select-map-full.component';import { WorldEventsComponent } from './screens/world-events/world-events.component';import { WorldHiddenComponent } from './screens/world-hidden/world-hidden.component';import { WorldTradesComponent } from './screens/world-trades/world-trades.component';import { WorldTownsComponent } from './screens/world-towns/world-towns.component';import { WorldCompletedComponent } from './screens/world-completed/world-completed.component';import { RootHoFComponent } from './screens/root-hof/root-hof.component';import {MatProgressSpinnerModule} from '@angular/material/progress-spinner';import { MoreEventPokemon } from './screens/more-event-pokemon/more-event-pokemon.component';import { GameDataService } from './data/gameData.service'; @NgModule({ declarations: [ AppComponent, PlayerBasicsComponent, PlayerPokedexComponent, PlayerItemsComponent, GymButtonComponent, KeyboardsComponent, PlayerPokemonComponent, NameBoxComponent, NameInputComponent, NameInputBoxComponent, SelectStarterComponent, SelectItemComponent, EntryItemComponent, HPBarComponent, CardPokemonComponent, SelectSpeciesComponent, SelectTypeComponent, SelectStatusComponent,comment must start with a space //NicknameInputBoxComponent // Scrapped SelectMovesComponent, RivalBasicsComponent, StorageAllComponent, AreaGeneralComponent, AreaAudioComponent, AreaTilesetsComponent, SelectSpriteComponent, AreaCachedSpritesComponent, SelectTrainerComponent, CardSpriteComponent, AreaSpritesComponent, SelectMissableComponent, SelectMapComponent, WarpItemComponent, AreaWarpsComponent, NavComponent, CardPokemonHeader, CardSpriteHeader, SignItemComponent, AreaSignsComponent, SelectPlayerDirectionComponent, AreaPlayerComponent, SelectMapFullComponent, SelectMapWidthComponent, ConnectionItemComponent, AreaMapsComponent, AreaNpcsComponent, WildPokemonItemComponent, AreaPokemonComponent, AreaPuzzleComponent, WorldEventsComponent, WorldHiddenComponent, WorldTradesComponent, WorldTownsComponent, WorldMissablesComponent, WorldScriptsComponent, WorldCompletedComponent, WorldGeneralComponent, WorldOtherComponent, RootDaycareComponent, RootHoFComponent, MoreEventPokemon, ], imports: [ BrowserModule, AppRoutingModule, FormsModule, FontawesomeModule, BrowserAnimationsModule, MatSidenavModule, LayoutModule, MatToolbarModule, MatButtonModule, MatIconModule, MatListModule, MatInputModule, MatSelectModule, MatButtonModule, MatCardModule, MatProgressBarModule, MatTabsModule, MatCheckboxModule, MatPaginatorModule, MatButtonToggleModule, MatGridListModule, MatTooltipModule, MatMenuModule, MatSliderModule, MatProgressSpinnerModule, MatExpansionModule, MatSlideToggleModule, MatSnackBarModule, ], providers: [ SaveFileService, KeyboardService, GameDataService, PokemonDBService ], bootstrap: [AppComponent]})export class AppModule { }