From a94d7f5505191624a737b4cfc760043287eaf4c7 Mon Sep 17 00:00:00 2001 From: Griefed <griefed@griefed.de> Date: Sun, 3 Oct 2021 11:57:44 +0200 Subject: [PATCH] fix: Correctly write view radius and center to map JSON. Fix typo in initialViewCenterX in JSON. Fixes issue #32 --- src/layouts/MainLayout.vue | 3 +++ src/store/index.js | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index a1f2977..9dc142b 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -295,13 +295,16 @@ export default defineComponent({ return (mapSize/2)+2 } }, + newMap(){ this.confirmMapNew = false; this.store.methods.reset(); }, + generateMap() { this.downloadMap(this.store.methods.getMapId() + ".json", JSON.stringify(this.store.methods.exportMap(), null, 2)); }, + downloadMap(mapName, map) { var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(map)); diff --git a/src/store/index.js b/src/store/index.js index eebfdb0..c1c9da6 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -77,10 +77,10 @@ const methods = { return{ mapID: state.mapID, mapName: state.mapName, - initialViewRadiusX: state.centerX, - initialViewRadiusY: state.centerY, - initialVieCenterX: state.radiusX, - initialViewCenterY: state.radiusY, + initialViewRadiusX: state.radiusX, + initialViewRadiusY: state.radiusY, + initialViewCenterX: state.centerX, + initialViewCenterY: state.centerY, tileSet: state.lttMap.flat()} }, -- GitLab