forked from noxious/client
Minor fixes
This commit is contained in:
parent
52dafb8643
commit
34caac562c
@ -1,13 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<SelectedPlacedMapObjectComponent v-if="mapEditor.selectedPlacedObject.value" :key="mapEditor.selectedPlacedObject.value.id" :map :placedMapObject="mapEditor.selectedPlacedObject.value" @move="moveMapObject" @rotate="rotatePlacedMapObject" @delete="deletePlacedMapObject" />
|
|
||||||
<PlacedMapObject v-for="placedMapObject in mapEditor.currentMap.value?.placedMapObjects" :tileMap :tileMapLayer :placedMapObject @pointerdown="clickPlacedMapObject(placedMapObject)" />
|
|
||||||
<PlacedMapObject
|
<PlacedMapObject
|
||||||
v-if="mapEditor.tool.value === 'pencil' && mapEditor.drawMode.value === 'map_object' && mapEditor.isPlacedMapObjectPreviewEnabled.value && mapEditor.selectedPlacedObject.value && previewPlacedMapObject"
|
v-if="mapEditor.tool.value === 'pencil' && mapEditor.drawMode.value === 'map_object' && mapEditor.isPlacedMapObjectPreviewEnabled.value && mapEditor.selectedMapObject.value && previewPlacedMapObject"
|
||||||
:tileMap
|
:tileMap
|
||||||
:tileMapLayer
|
:tileMapLayer
|
||||||
:key="previewPlacedMapObject?.id"
|
:key="previewPlacedMapObject?.id"
|
||||||
:placedMapObject="previewPlacedMapObject as PlacedMapObjectT"
|
:placedMapObject="previewPlacedMapObject as PlacedMapObjectT"
|
||||||
/>
|
/>
|
||||||
|
<SelectedPlacedMapObjectComponent v-if="mapEditor.selectedPlacedObject.value" :key="mapEditor.selectedPlacedObject.value.id" :map :placedMapObject="mapEditor.selectedPlacedObject.value" @move="moveMapObject" @rotate="rotatePlacedMapObject" @delete="deletePlacedMapObject" />
|
||||||
|
<PlacedMapObject v-for="placedMapObject in mapEditor.currentMap.value?.placedMapObjects" :tileMap :tileMapLayer :placedMapObject @pointerdown="clickPlacedMapObject(placedMapObject)" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -46,7 +46,7 @@ const previewPlacedMapObject = computed(() => ({
|
|||||||
|
|
||||||
function updatePreviewPosition(pointer: Phaser.Input.Pointer) {
|
function updatePreviewPosition(pointer: Phaser.Input.Pointer) {
|
||||||
const tile = getTile(props.tileMap, pointer.worldX, pointer.worldY)
|
const tile = getTile(props.tileMap, pointer.worldX, pointer.worldY)
|
||||||
if (!tile) return
|
if (!tile || previewPosition.value.x === tile.x && previewPosition.value.y === tile.y) return
|
||||||
|
|
||||||
previewPosition.value = { x: tile.x, y: tile.y }
|
previewPosition.value = { x: tile.x, y: tile.y }
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user