diff --git a/packages-user/client-modules/src/ui/index.ts b/packages-user/client-modules/src/ui/index.ts index fab3a94..9c77795 100644 --- a/packages-user/client-modules/src/ui/index.ts +++ b/packages-user/client-modules/src/ui/index.ts @@ -1,3 +1,9 @@ +import { createMainController } from './controller'; + +export function createUI() { + createMainController(); +} + export * from './types'; export * from './save'; export * from './statistics'; @@ -5,3 +11,7 @@ export * from './viewmap'; export * from './controller'; export * from './background'; export * from './func'; +export * from './main'; +export * from './settings'; +export * from './statusBar'; +export * from './toolbar'; diff --git a/packages-user/client-modules/src/render/ui/main.tsx b/packages-user/client-modules/src/ui/main.tsx similarity index 99% rename from packages-user/client-modules/src/render/ui/main.tsx rename to packages-user/client-modules/src/ui/main.tsx index 5caeef2..6753195 100644 --- a/packages-user/client-modules/src/render/ui/main.tsx +++ b/packages-user/client-modules/src/ui/main.tsx @@ -17,7 +17,7 @@ import { RIGHT_STATUS_POS, STATUS_BAR_HEIGHT, STATUS_BAR_WIDTH -} from '../../shared'; +} from '../shared'; import { ILeftHeroStatus, IRightHeroStatus, @@ -28,8 +28,8 @@ import { ReplayingStatus } from './toolbar'; import { state } from '@user/data-state'; import { mainUIController } from './controller'; import { isNil } from 'lodash-es'; -import { using } from '../renderer'; -import { client } from '../../core'; +import { using } from '../render/renderer'; +import { client } from '../core'; const MainScene = defineComponent(() => { const { mainMapRenderer, mainMapExtension } = client; diff --git a/packages-user/client-modules/src/render/ui/settings.tsx b/packages-user/client-modules/src/ui/settings.tsx similarity index 99% rename from packages-user/client-modules/src/render/ui/settings.tsx rename to packages-user/client-modules/src/ui/settings.tsx index 74ff354..49ff1c9 100644 --- a/packages-user/client-modules/src/render/ui/settings.tsx +++ b/packages-user/client-modules/src/ui/settings.tsx @@ -17,15 +17,15 @@ import { import { mainUi } from '@motajs/legacy-ui'; import { gameKey, generateKeyboardEvent } from '@motajs/system'; import { getVitualKeyOnce } from '@motajs/legacy-ui'; -import { getAllSavesData, getSaveData, syncFromServer } from '../utils'; +import { getAllSavesData, getSaveData, syncFromServer } from '../render/utils'; import { getInput } from '@user/client-base'; import { openStatistics } from './statistics'; import { saveWithExist } from './save'; import { compressToBase64 } from 'lz-string'; import { ViewMapUI } from './viewmap'; -import { CENTER_LOC, FULL_LOC, MAIN_HEIGHT, POP_BOX_WIDTH } from '../../shared'; -import { useKey } from '../use'; -import { client } from '../../core'; +import { CENTER_LOC, FULL_LOC, MAIN_HEIGHT, POP_BOX_WIDTH } from '../shared'; +import { useKey } from '../render/use'; +import { client } from '../core'; export interface MainSettingsProps extends Partial, IUIDefaultPropsBase { diff --git a/packages-user/client-modules/src/render/ui/statusBar.tsx b/packages-user/client-modules/src/ui/statusBar.tsx similarity index 99% rename from packages-user/client-modules/src/render/ui/statusBar.tsx rename to packages-user/client-modules/src/ui/statusBar.tsx index ba36e7b..be74048 100644 --- a/packages-user/client-modules/src/render/ui/statusBar.tsx +++ b/packages-user/client-modules/src/ui/statusBar.tsx @@ -10,9 +10,9 @@ import { MAIN_WIDTH, STATUS_BAR_HEIGHT, STATUS_BAR_WIDTH -} from '../../shared'; +} from '../shared'; import { DefaultProps } from '@motajs/render-vue'; -import { client } from '../../core'; +import { client } from '../core'; export interface ILeftHeroStatus { /** 楼层 id */ diff --git a/packages-user/client-modules/src/render/ui/toolbar.tsx b/packages-user/client-modules/src/ui/toolbar.tsx similarity index 99% rename from packages-user/client-modules/src/render/ui/toolbar.tsx rename to packages-user/client-modules/src/ui/toolbar.tsx index d056f9e..3ad5cc0 100644 --- a/packages-user/client-modules/src/render/ui/toolbar.tsx +++ b/packages-user/client-modules/src/ui/toolbar.tsx @@ -13,7 +13,7 @@ import { } from '@user/client-base'; import { getVitualKeyOnce } from '@motajs/legacy-ui'; import { gameKey, generateKeyboardEvent } from '@motajs/system'; -import { transitioned } from '../use'; +import { transitioned } from '../render/use'; import { linear } from 'mutate-animate'; import { KeyCode } from '@motajs/client-base'; import { Progress } from '@user/client-base'; @@ -21,11 +21,11 @@ import { generateBinary } from '@motajs/legacy-common'; import { SetupComponentOptions } from '@motajs/system'; import { saveSave, saveLoad } from './save'; import { mainUIController } from './controller'; -import { MAIN_HEIGHT, FULL_LOC, POP_BOX_WIDTH, CENTER_LOC } from '../../shared'; +import { MAIN_HEIGHT, FULL_LOC, POP_BOX_WIDTH, CENTER_LOC } from '../shared'; import { openReplay, openSettings } from './settings'; import { openViewMap } from './viewmap'; import { DefaultProps } from '@motajs/render-vue'; -import { client } from '../../core'; +import { client } from '../core'; interface ToolbarProps extends DefaultProps { loc?: ElementLocator;