Repository navigation
Expand file tree
/
Copy pathindex.ts
More file actions
87 lines (85 loc) · 7.1 KB
/
Copy pathindex.ts
File metadata and controls
87 lines (85 loc) · 7.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import { createRegistry } from "@/utils/registry";
export const Controllers = createRegistry({
AiGenerator: () => import("@/controllers/ai-generator").then(m => m.AiGenerator),
BattleScreen: () => import("@/controllers/battle-screen").then(m => m.BattleScreen),
BiomesEditor: () => import("@/controllers/biomes-editor").then(m => m.BiomesEditor),
BurgCreator: () => import("@/controllers/burg-creator").then(m => m.BurgCreator),
BurgEditor: () => import("@/controllers/burg-editor").then(m => m.BurgEditor),
BurgGroupEditor: () => import("@/controllers/burg-group-editor").then(m => m.BurgGroupEditor),
BurgsOverview: () => import("@/controllers/burgs-overview").then(m => m.BurgsOverview),
CellInfo: () => import("@/controllers/cell-info").then(m => m.CellInfo),
ChartsOverview: () => import("@/controllers/charts-overview").then(m => m.ChartsOverview),
CoastlineEditor: () => import("@/controllers/coastline-editor").then(m => m.CoastlineEditor),
ColorPicker: () => import("@/controllers/color-picker").then(m => m.ColorPicker),
ComparePrices: () => import("@/controllers/compare-prices").then(m => m.ComparePrices),
CulturesEditor: () => import("@/controllers/cultures-editor").then(m => m.CulturesEditor),
DiplomacyEditor: () => import("@/controllers/diplomacy-editor").then(m => m.DiplomacyEditor),
DistributionEditor: () => import("@/controllers/goods-distribution-editor").then(m => m.DistributionEditor),
ElevationProfile: () => import("@/controllers/elevation-profile").then(m => m.ElevationProfile),
EmblemsEditor: () => import("@/controllers/emblems-editor").then(m => m.EmblemsEditor),
GoodEditor: () => import("@/controllers/good-editor").then(m => m.GoodEditor),
GoodsEditor: () => import("@/controllers/goods-editor").then(m => m.GoodsEditor),
FeaturesOverview: () => import("@/controllers/features-overview").then(m => m.FeaturesOverview),
HeightmapEditor: () => import("@/controllers/heightmap-editor").then(m => m.HeightmapEditor),
HeightmapSelection: () => import("@/controllers/heightmap-selection").then(m => m.HeightmapSelection),
HelpAssistant: () => import("@/controllers/help-assistant").then(m => m.HelpAssistant),
IconSelector: () => import("@/controllers/icon-selector").then(m => m.IconSelector),
HierarchyTree: () => import("@/controllers/hierarchy-tree").then(m => m.HierarchyTree),
IceEditor: () => import("@/controllers/ice-editor").then(m => m.IceEditor),
JourneyEditor: () => import("@/controllers/journey/journey-editor").then(m => m.JourneyEditor),
JourneysOverview: () => import("@/controllers/journey/journeys-overview").then(m => m.JourneysOverview),
LabelsEditor: () => import("@/controllers/labels-editor").then(m => m.LabelsEditor),
LabelGroupsConfigurator: () => import("@/controllers/labels-group-editor").then(m => m.LabelGroupsConfigurator),
LabelCreator: () => import("@/controllers/label-creator").then(m => m.LabelCreator),
LabelsOverview: () => import("@/controllers/labels-overview").then(m => m.LabelsOverview),
LakesEditor: () => import("@/controllers/lakes-editor").then(m => m.LakesEditor),
LoreEditor: () => import("@/controllers/lore-editor").then(m => m.LoreEditor),
MarkersEditor: () => import("@/controllers/markers-editor").then(m => m.MarkersEditor),
MarkersSettings: () => import("@/controllers/markers-settings").then(m => m.MarkersSettings),
MarkerCreator: () => import("@/controllers/marker-creator").then(m => m.MarkerCreator),
MarkersInRadius: () => import("@/controllers/markers-in-radius").then(m => m.MarkersInRadius),
MarkersOverview: () => import("@/controllers/markers-overview").then(m => m.MarkersOverview),
MarketDealsOverview: () => import("@/controllers/market-deals-overview").then(m => m.MarketDealsOverview),
MarketOverview: () => import("@/controllers/market-overview").then(m => m.MarketOverview),
MarketsOverview: () => import("@/controllers/markets-overview").then(m => m.MarketsOverview),
MeasurersEditor: () => import("@/controllers/measurers-editor").then(m => m.MeasurersEditor),
MilitaryOverview: () => import("@/controllers/military-overview").then(m => m.MilitaryOverview),
Minimap: () => import("@/controllers/minimap").then(m => m.Minimap),
NamesbaseEditor: () => import("@/controllers/namesbase-editor").then(m => m.NamesbaseEditor),
NotesEditor: () => import("@/controllers/notes-editor").then(m => m.NotesEditor),
Omnibar: () => import("@/controllers/omnibar").then(m => m.Omnibar),
PaintEditor: () => import("@/controllers/paint-editor").then(m => m.PaintEditor),
ProductionChains: () => import("@/controllers/production-chains").then(m => m.ProductionChains),
ProductionOverview: () => import("@/controllers/production-overview").then(m => m.ProductionOverview),
ProvincesEditor: () => import("@/controllers/provinces-editor").then(m => m.ProvincesEditor),
RegimentEditor: () => import("@/controllers/regiment-editor").then(m => m.RegimentEditor),
RegimentsOverview: () => import("@/controllers/regiments-overview").then(m => m.RegimentsOverview),
ReliefEditor: () => import("@/controllers/relief-editor").then(m => m.ReliefEditor),
ReligionsEditor: () => import("@/controllers/religions-editor").then(m => m.ReligionsEditor),
RiverCreator: () => import("@/controllers/river-creator").then(m => m.RiverCreator),
RiverAutoCreator: () => import("@/controllers/river-auto-creator").then(m => m.RiverAutoCreator),
RiverEditor: () => import("@/controllers/river-editor").then(m => m.RiverEditor),
RiversOverview: () => import("@/controllers/rivers-overview").then(m => m.RiversOverview),
RouteCreator: () => import("@/controllers/route-creator").then(m => m.RouteCreator),
RouteEditor: () => import("@/controllers/route-editor").then(m => m.RouteEditor),
RouteGroupsEditor: () => import("@/controllers/route-groups-editor").then(m => m.RouteGroupsEditor),
RoutesOverview: () => import("@/controllers/routes-overview").then(m => m.RoutesOverview),
StatesEditor: () => import("@/controllers/states-editor").then(m => m.StatesEditor),
SubmapTool: () => import("@/controllers/submap-tool").then(m => m.SubmapTool),
TemperatureGraph: () => import("@/controllers/temperature-graph").then(m => m.TemperatureGraph),
TradeAnimationEditor: () => import("@/controllers/trade-animation-editor").then(m => m.TradeAnimationEditor),
TradeDetails: () => import("@/controllers/trade-details").then(m => m.TradeDetails),
WrapTool: () => import("@/controllers/wrap-tool").then(m => m.WrapTool),
TransformTool: () => import("@/controllers/transform-tool").then(m => m.TransformTool),
TransportEditor: () => import("@/controllers/journey/transport-editor").then(m => m.TransportEditor),
UnitsEditor: () => import("@/controllers/units-editor").then(m => m.UnitsEditor),
View3d: () => import("@/controllers/view-3d").then(m => m.View3d),
WorldConfigurator: () => import("@/controllers/world-configurator").then(m => m.WorldConfigurator),
ZonesEditor: () => import("@/controllers/zones-editor").then(m => m.ZonesEditor)
});
type ControllersRegistry = typeof Controllers;
declare global {
// biome-ignore lint/suspicious/noRedeclare: exposed on window for legacy JS
var Controllers: ControllersRegistry;
}
window.Controllers = Controllers;