ChurchAngular/src/app/games/games.module.ts
2024-03-29 08:04:07 -07:00

98 lines
4.4 KiB
TypeScript

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { QRCodeModule } from 'angular2-qrcode';
import { GamesRoutingModule } from './games-routing.module';
import { GamesComponent } from './games.component';
import { FormsModule } from '@angular/forms';
import { NbMenuModule, NbInputModule, NbCardModule, NbButtonModule, NbActionsModule, NbCheckboxModule, NbRadioModule, NbDatepickerModule, NbSelectModule, NbIconModule, NbTagModule, NbStepperModule, NbListModule, NbUserModule, NbSpinnerModule, NbDialogModule, NbToggleModule, NbAccordionModule, NbBadgeModule, NbAlertModule } from '@nebular/theme';
import { ThemeModule } from '../@theme/theme.module';
import { AdminRoutingModule } from '../admin/admin-routing.module';
import { AlertDlgModule } from '../ui/alert-dlg/alert-dlg.module';
import { AvalonComponent } from './avalon/avalon.component';
import { ChooseCharacterComponent } from './avalon/choose-character/choose-character.component';
import { JoinGameComponent } from './avalon/join-game/join-game.component';
import { PickTeammateComponent } from './avalon/pick-teammate/pick-teammate.component';
import { TeamVoteComponent } from './avalon/team-vote/team-vote.component';
import { QuestVoteComponent } from './avalon/quest-vote/quest-vote.component';
import { VoteResultComponent } from './avalon/vote-result/vote-result.component';
import { QuestTableComponent } from './avalon/quest-table/quest-table.component';
import { MassiveDarkness2Component } from './massive-darkness2/massive-darkness2.component';
import { TreasureBagComponent } from './massive-darkness2/treasure-bag/treasure-bag.component';
import { MobsComponent } from './massive-darkness2/mobs/mobs.component';
import { CurrencyInputModule } from '../ui/currency-input/currency-input.module';
import { DoorEventsComponent } from './massive-darkness2/door-events/door-events.component';
import { HeroDashboardComponent } from './massive-darkness2/hero-dashboard/hero-dashboard.component';
import { SpawnMobDlgComponent } from './massive-darkness2/mobs/spawn-mob-dlg/spawn-mob-dlg.component';
import { MD2IconComponent } from './massive-darkness2/md2-icon/md2-icon.component';
import { MobDetailInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-detail-info.component';
import { MD2HeroSelectComponent } from './massive-darkness2/md2-hero-select/md2-hero-select.component';
import { DropDownListModule } from '../ui/drop-down-list/drop-down-list.module';
import { BossFightComponent } from './massive-darkness2/boss-fight/boss-fight.component';
import { BossActivationComponent } from './massive-darkness2/boss-fight/boss-activation/boss-activation.component';
import { MobAttackInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-attack-info/mob-attack-info.component';
import { MobDefInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-def-info/mob-def-info.component';
import { MobCombatInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-combat-info/mob-combat-info.component';
import { MobStandInfoComponent } from './massive-darkness2/mobs/mob-stand-info/mob-stand-info.component';
@NgModule({
declarations: [
GamesComponent,
AvalonComponent,
ChooseCharacterComponent,
JoinGameComponent,
PickTeammateComponent,
TeamVoteComponent,
QuestVoteComponent,
VoteResultComponent,
QuestTableComponent,
MassiveDarkness2Component,
TreasureBagComponent,
MobsComponent,
DoorEventsComponent,
HeroDashboardComponent,
SpawnMobDlgComponent,
MD2IconComponent,
MobDetailInfoComponent,
MD2HeroSelectComponent,
BossFightComponent,
BossActivationComponent,
MobAttackInfoComponent,
MobDefInfoComponent,
MobCombatInfoComponent,
MobStandInfoComponent
],
imports: [
CommonModule,
GamesRoutingModule,
FormsModule,
AdminRoutingModule,
ThemeModule,
NbMenuModule,
NbInputModule,
NbCardModule,
NbButtonModule,
NbActionsModule,
NbCheckboxModule,
NbRadioModule,
NbDatepickerModule,
NbSelectModule,
NbIconModule,
NbTagModule,
NbStepperModule,
NbListModule,
NbToggleModule,
NbUserModule,
NbSpinnerModule,
NbAccordionModule,
NbBadgeModule,
NbAlertModule,
CurrencyInputModule,
NbDialogModule.forRoot(),
AlertDlgModule,
QRCodeModule,
DropDownListModule
]
})
export class GamesModule { }