From 64783e018ffa9bb99b4e21df76de9b91138de2ce Mon Sep 17 00:00:00 2001 From: bridge Date: Mon, 26 Jan 2026 23:22:14 +0800 Subject: [PATCH] fix: map location --- web/src/App.vue | 1 + web/src/components/game/GameCanvas.vue | 5 +++++ web/src/components/game/Viewport.vue | 11 ++++++++++- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/web/src/App.vue b/web/src/App.vue index 41cc203..ac2a595 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -246,6 +246,7 @@ onUnmounted(() => { diff --git a/web/src/components/game/GameCanvas.vue b/web/src/components/game/GameCanvas.vue index c6ccf3c..6e5e716 100644 --- a/web/src/components/game/GameCanvas.vue +++ b/web/src/components/game/GameCanvas.vue @@ -18,6 +18,10 @@ const { loadBaseTextures, isLoaded } = useTextures() const mapSize = ref({ width: 2000, height: 2000 }) +defineProps<{ + sidebarWidth?: number +}>() + const emit = defineEmits<{ (e: 'avatarSelected', payload: { type: 'avatar'; id: string; name?: string }): void (e: 'regionSelected', payload: { type: 'region'; id: string; name?: string }): void @@ -64,6 +68,7 @@ onMounted(() => { :screen-height="height" :world-width="mapSize.width" :world-height="mapSize.height" + :padding-right="sidebarWidth" >