发布图添加分隔符

This commit is contained in:
dong 2023-07-03 16:26:49 +08:00
parent 07b6ede1df
commit d74477bdd6

View File

@ -42,6 +42,8 @@ import {
TrainWindowTemplate, TrainWindowTemplate,
} from 'src/graphics/trainWindow/TrainWindow'; } from 'src/graphics/trainWindow/TrainWindow';
import { TrainWindowData } from './graphics/TrainWindowInteraction'; import { TrainWindowData } from './graphics/TrainWindowInteraction';
import { SeparatorTemplate } from 'src/graphics/separator/Separator';
import { SeparatorData } from './graphics/SeparatorInteraction';
let lineApp: GraphicApp | null = null; let lineApp: GraphicApp | null = null;
let msgBroker: AppWsMsgBroker | null = null; let msgBroker: AppWsMsgBroker | null = null;
@ -69,6 +71,7 @@ export function initLineApp(dom: HTMLElement): GraphicApp {
new StationTemplate(new StationData(), new StationState()), new StationTemplate(new StationData(), new StationState()),
new TurnoutTemplate(new TurnoutData()), new TurnoutTemplate(new TurnoutData()),
new SectionTemplate(new SectionData()), new SectionTemplate(new SectionData()),
new SeparatorTemplate(new SeparatorData()),
new AxleCountingTemplate(new AxleCountingData()), new AxleCountingTemplate(new AxleCountingData()),
new TrainWindowTemplate(new TrainWindowData()), new TrainWindowTemplate(new TrainWindowData()),
]; ];
@ -125,6 +128,9 @@ export async function loadLineDatas(app: GraphicApp) {
storage.section.forEach((section) => { storage.section.forEach((section) => {
datas.push(new SectionData(section)); datas.push(new SectionData(section));
}); });
storage.separators.forEach((separator) => {
datas.push(new SeparatorData(separator));
});
storage.axleCountings.forEach((axleCounting) => { storage.axleCountings.forEach((axleCounting) => {
datas.push(new AxleCountingData(axleCounting)); datas.push(new AxleCountingData(axleCounting));
}); });