diff --git a/src/components/game/gui/Clock.vue b/src/components/game/gui/Clock.vue index 3a53e2c..5d97111 100644 --- a/src/components/game/gui/Clock.vue +++ b/src/components/game/gui/Clock.vue @@ -1,7 +1,7 @@ diff --git a/src/components/game/map/partials/PlacedMapObject.vue b/src/components/game/map/partials/PlacedMapObject.vue index 0a546a7..9e3a4cd 100644 --- a/src/components/game/map/partials/PlacedMapObject.vue +++ b/src/components/game/map/partials/PlacedMapObject.vue @@ -59,7 +59,7 @@ function calculateObjectPlacement(mapObj: PlacedMapObject): { x: number; y: numb } const imageProps = computed(() => ({ - alpha: mapEditor.movingPlacedObject.value?.id == props.placedMapObject.id ? 0.5 : 1, + alpha: mapEditor.movingPlacedObject.value?.id == props.placedMapObject.id || mapEditor.selectedMapObject.value?.id == props.placedMapObject.id ? 0.5 : 1, tint: mapEditor.selectedPlacedObject.value?.id == props.placedMapObject.id ? 0x00ff00 : 0xffffff, depth: calculateIsometricDepth(props.placedMapObject.positionX, props.placedMapObject.positionY, mapObject.value!.frameWidth, mapObject.value!.frameHeight), ...calculateObjectPlacement(props.placedMapObject), diff --git a/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue index a116647..515d79f 100644 --- a/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue +++ b/src/components/gameMaster/mapEditor/mapPartials/PlacedMapObjects.vue @@ -37,7 +37,7 @@ const props = defineProps<{ const previewPosition = ref({ x: 0, y: 0 }) const previewPlacedMapObject = computed(() => ({ - id: uuidv4(), + id: mapEditor.selectedMapObject.value?.id ?? uuidv4(), mapObject: mapEditor.selectedMapObject.value?.id, isRotated: false, positionX: previewPosition.value.x,