forked from noxious/client
Fixed event tile erasing and moving/flipping map objects
This commit is contained in:
@ -11,23 +11,24 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import type { PlacedMapObject } from '@/application/types'
|
||||
import type { PlacedMapObject, Map as MapT } from '@/application/types'
|
||||
|
||||
const props = defineProps<{
|
||||
placedMapObject: PlacedMapObject
|
||||
map: MapT
|
||||
}>()
|
||||
|
||||
const emit = defineEmits(['move', 'rotate', 'delete'])
|
||||
|
||||
const handleMove = () => {
|
||||
emit('move', props.placedMapObject.id, props.placedMapObject.map)
|
||||
emit('move', props.placedMapObject.id, props.map)
|
||||
}
|
||||
|
||||
const handleRotate = () => {
|
||||
emit('rotate', props.placedMapObject.id, props.placedMapObject.map)
|
||||
emit('rotate', props.placedMapObject.id, props.map)
|
||||
}
|
||||
|
||||
const handleDelete = () => {
|
||||
emit('delete', props.placedMapObject.id, props.placedMapObject.map)
|
||||
emit('delete', props.placedMapObject.id, props.map)
|
||||
}
|
||||
</script>
|
||||
|
Reference in New Issue
Block a user