From 01428509831265a4270a52cb63fcc51501856515 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Sun, 5 Jan 2025 04:01:50 +0100 Subject: [PATCH] Map editor WIP --- src/components/game/map/Map.vue | 2 +- src/components/game/map/MapObjects.vue | 14 ----- src/components/game/map/PlacedMapObjects.vue | 14 +++++ .../{MapObject.vue => PlacedMapObject.vue} | 0 .../gameMaster/mapEditor/MapEditor.vue | 8 +-- .../mapEditor/mapPartials/MapObject.vue | 45 --------------- .../mapEditor/mapPartials/PlacedMapObject.vue | 45 +++++++++++++++ .../{MapObjects.vue => PlacedMapObjects.vue} | 55 +++++++++---------- .../mapEditor/partials/MapObjectList.vue | 6 +- ...Object.vue => SelectedPlacedMapObject.vue} | 10 ++-- .../gameMaster/mapEditor/partials/Toolbar.vue | 16 +++--- src/stores/mapEditorStore.ts | 1 - 12 files changed, 107 insertions(+), 109 deletions(-) delete mode 100644 src/components/game/map/MapObjects.vue create mode 100644 src/components/game/map/PlacedMapObjects.vue rename src/components/game/map/partials/{MapObject.vue => PlacedMapObject.vue} (100%) delete mode 100644 src/components/gameMaster/mapEditor/mapPartials/MapObject.vue create mode 100644 src/components/gameMaster/mapEditor/mapPartials/PlacedMapObject.vue rename src/components/gameMaster/mapEditor/mapPartials/{MapObjects.vue => PlacedMapObjects.vue} (76%) rename src/components/gameMaster/mapEditor/partials/{SelectedMapObject.vue => SelectedPlacedMapObject.vue} (80%) diff --git a/src/components/game/map/Map.vue b/src/components/game/map/Map.vue index 73db042..ca855fe 100644 --- a/src/components/game/map/Map.vue +++ b/src/components/game/map/Map.vue @@ -7,7 +7,7 @@ diff --git a/src/components/game/map/PlacedMapObjects.vue b/src/components/game/map/PlacedMapObjects.vue new file mode 100644 index 0000000..7de353f --- /dev/null +++ b/src/components/game/map/PlacedMapObjects.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/components/game/map/partials/MapObject.vue b/src/components/game/map/partials/PlacedMapObject.vue similarity index 100% rename from src/components/game/map/partials/MapObject.vue rename to src/components/game/map/partials/PlacedMapObject.vue diff --git a/src/components/gameMaster/mapEditor/MapEditor.vue b/src/components/gameMaster/mapEditor/MapEditor.vue index 5a23ae0..397323f 100644 --- a/src/components/gameMaster/mapEditor/MapEditor.vue +++ b/src/components/gameMaster/mapEditor/MapEditor.vue @@ -16,7 +16,7 @@ diff --git a/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObject.vue b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObject.vue new file mode 100644 index 0000000..6bb6410 --- /dev/null +++ b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObject.vue @@ -0,0 +1,45 @@ + + + diff --git a/src/components/gameMaster/mapEditor/mapPartials/MapObjects.vue b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue similarity index 76% rename from src/components/gameMaster/mapEditor/mapPartials/MapObjects.vue rename to src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue index c6d3e42..b22b42e 100644 --- a/src/components/gameMaster/mapEditor/mapPartials/MapObjects.vue +++ b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue @@ -1,22 +1,22 @@ diff --git a/src/components/gameMaster/mapEditor/partials/Toolbar.vue b/src/components/gameMaster/mapEditor/partials/Toolbar.vue index a87b30e..b5c2d1e 100644 --- a/src/components/gameMaster/mapEditor/partials/Toolbar.vue +++ b/src/components/gameMaster/mapEditor/partials/Toolbar.vue @@ -12,16 +12,16 @@ Pencil (P)
- {{ mapEditorStore.drawMode }} - + {{ mapEditorStore.drawMode.replace('_', ' ') }} +
Tile
- - Object + + Map object
@@ -39,7 +39,7 @@ Eraser (E)
- {{ mapEditorStore.eraserMode }} + {{ mapEditorStore.eraserMode.replace('_', ' ') }}
@@ -47,8 +47,8 @@ Tile
- - Object + + Map object
@@ -100,7 +100,7 @@ let selectEraserOpen = ref(false) // drawMode function setDrawMode(value: string) { mapEditorStore.isTileListModalShown = value === 'tile' - mapEditorStore.isObjectListModalShown = value === 'object' + mapEditorStore.isMapObjectListModalShown = value === 'map_object' mapEditorStore.setDrawMode(value) selectPencilOpen.value = false diff --git a/src/stores/mapEditorStore.ts b/src/stores/mapEditorStore.ts index cfd4127..cee87a2 100644 --- a/src/stores/mapEditorStore.ts +++ b/src/stores/mapEditorStore.ts @@ -110,7 +110,6 @@ export const useMapEditorStore = defineStore('mapEditor', { triggerClearTiles() { this.shouldClearTiles = true }, - resetClearTilesFlag() { this.shouldClearTiles = false },