From b4c0331f47b9e42c574a7eb3bf91abb96c6bc859 Mon Sep 17 00:00:00 2001 From: Pax1601 Date: Thu, 16 Mar 2023 15:56:56 +0100 Subject: [PATCH] Delete AICFormationDescriptor.ts --- client/src/aic/AICFormationDescriptor.ts | 55 ------------------------ 1 file changed, 55 deletions(-) delete mode 100644 client/src/aic/AICFormationDescriptor.ts diff --git a/client/src/aic/AICFormationDescriptor.ts b/client/src/aic/AICFormationDescriptor.ts deleted file mode 100644 index c7a5a563..00000000 --- a/client/src/aic/AICFormationDescriptor.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { AICFormation } from "./aicformation"; -import { AICFormationDescriptorSection } from "./aicformationdescriptorsection"; -import { AICFormationDescriptorSection_Formation } from "./aicformationdescriptorsection/formation"; -import { AICFormationDescriptorSection_Unit } from "./aicformationdescriptorsection/unit"; -import { AICFormationDescriptorSection_NumGroups } from "./aicformationdescriptorsection/numgroups"; -import { AICFormationDescriptorSection_Who } from "./aicformationdescriptorsection/who"; - - -export interface AICFormationContextDataInterface { - "aicCallsign" : string, - "bullseyeName" : string, - "control" : "broadcast" | "tactical", - "numGroups" : number -} - - -export class AICFormationDescriptor { - - #sections:AICFormationDescriptorSection[] = [ - new AICFormationDescriptorSection_Who(), - new AICFormationDescriptorSection_NumGroups(), - new AICFormationDescriptorSection_Formation(), - new AICFormationDescriptorSection_Unit() - ] - - constructor() { - } - - - addSection( section:AICFormationDescriptorSection ) { - this.#sections.push( section ); - } - - - getSections() { - return this.#sections; - } - - - generate( formation:AICFormation, contextData: AICFormationContextDataInterface ) { - - let output:object[] = []; - - for ( const section of this.#sections ) { - output.push( - section.generate( formation, contextData ) - ); - } - - return output; - - } - - -} \ No newline at end of file