142 lines
7.1 KiB
TypeScript
142 lines
7.1 KiB
TypeScript
import { NgModule } from '@angular/core';
|
|
import { CommonModule } from '@angular/common';
|
|
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';
|
|
import { HtmlEditorModule } from '../ui/html-editor/html-editor.module';
|
|
import { EditorModule } from '@tinymce/tinymce-angular';
|
|
import { MD2HtmlEditorComponent } from './massive-darkness2/md2-html-editor/md2-html-editor.component';
|
|
import { MD2IconPickerDlgComponent } from './massive-darkness2/md2-html-editor/md2-icon-picker-dlg.component';
|
|
import { EditorModule as KendoEditorModule } from '@progress/kendo-angular-editor';
|
|
import { ToolBarModule } from '@progress/kendo-angular-toolbar';
|
|
import { ButtonsModule } from '@progress/kendo-angular-buttons';
|
|
import { GridModule } from '@progress/kendo-angular-grid';
|
|
import { DialogModule } from '@progress/kendo-angular-dialog';
|
|
import { InputsModule } from '@progress/kendo-angular-inputs';
|
|
import { DropDownsModule } from '@progress/kendo-angular-dropdowns';
|
|
import { LayoutModule } from '@progress/kendo-angular-layout';
|
|
import { ReactiveFormsModule } from '@angular/forms';
|
|
import { MD2MobInfoMaintenanceComponent } from './massive-darkness2/md2-mob-info-maintenance/md2-mob-info-maintenance.component';
|
|
import { MD2MobInfoEditorComponent } from './massive-darkness2/md2-mob-info-maintenance/md2-mob-info-editor/md2-mob-info-editor.component';
|
|
import { MD2MobInfoDetailComponent } from './massive-darkness2/md2-mob-info-maintenance/md2-mob-info-detail/md2-mob-info-detail.component';
|
|
import { MD2MobSkillEditorComponent } from './massive-darkness2/md2-mob-info-maintenance/md2-mob-skill-editor/md2-mob-skill-editor.component';
|
|
import { MD2MobLevelEditorComponent } from './massive-darkness2/md2-mob-info-maintenance/md2-mob-level-editor/md2-mob-level-editor.component';
|
|
import { MD2BossFightEditorComponent } from './massive-darkness2/md2-mob-info-maintenance/md2-boss-fight-editor/md2-boss-fight-editor.component';
|
|
import { MD2PhaseBuffEditorComponent } from './massive-darkness2/md2-mob-info-maintenance/md2-phase-buff-editor/md2-phase-buff-editor.component';
|
|
import { MD2HeroProfileMaintenanceComponent } from './massive-darkness2/md2-hero-profile-maintenance/md2-hero-profile-maintenance.component';
|
|
import { MD2HeroProfileEditorComponent } from './massive-darkness2/md2-hero-profile-maintenance/md2-hero-profile-editor/md2-hero-profile-editor.component';
|
|
import { GameInitDlgComponent } from './massive-darkness2/game-init-dlg/game-init-dlg.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,
|
|
MD2HtmlEditorComponent,
|
|
MD2IconPickerDlgComponent,
|
|
MD2MobInfoMaintenanceComponent,
|
|
MD2MobInfoEditorComponent,
|
|
MD2MobInfoDetailComponent,
|
|
MD2MobSkillEditorComponent,
|
|
MD2MobLevelEditorComponent,
|
|
MD2BossFightEditorComponent,
|
|
MD2PhaseBuffEditorComponent,
|
|
MD2HeroProfileMaintenanceComponent,
|
|
MD2HeroProfileEditorComponent,
|
|
GameInitDlgComponent
|
|
],
|
|
imports: [
|
|
CommonModule,
|
|
GamesRoutingModule,
|
|
FormsModule,
|
|
ReactiveFormsModule,
|
|
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,
|
|
DropDownListModule,
|
|
HtmlEditorModule,
|
|
EditorModule,
|
|
KendoEditorModule,
|
|
ToolBarModule,
|
|
ButtonsModule,
|
|
GridModule,
|
|
DialogModule,
|
|
InputsModule,
|
|
DropDownsModule,
|
|
LayoutModule
|
|
]
|
|
})
|
|
export class GamesModule { }
|