[FEAT] Compare sprite bug fix

This commit is contained in:
2025-11-25 17:16:42 +01:00
parent 044c819a09
commit b2f9e7d5b9

View File

@@ -27,18 +27,18 @@
>
<!-- Background sprites (dimmed for comparison) -->
<template v-if="showAllSprites">
<template v-for="i in maxFrames()" :key="`bg-${i}`">
<template v-if="i !== currentFrameIndex && !hiddenFrames.includes(i)">
<template v-for="layer in getVisibleLayers()" :key="`${layer.id}-${i}`">
<template v-for="i in maxFrames()" :key="`bg-${i - 1}`">
<template v-if="i - 1 !== currentFrameIndex && !hiddenFrames.includes(i - 1)">
<template v-for="layer in getVisibleLayers()" :key="`${layer.id}-${i - 1}`">
<img
v-if="layer.sprites[i]"
:src="layer.sprites[i].url"
v-if="layer.sprites[i - 1]"
:src="layer.sprites[i - 1].url"
class="absolute pointer-events-none"
:style="{
left: `${cellDimensions.negativeSpacing + layer.sprites[i].x}px`,
top: `${cellDimensions.negativeSpacing + layer.sprites[i].y}px`,
width: `${layer.sprites[i].width}px`,
height: `${layer.sprites[i].height}px`,
left: `${cellDimensions.negativeSpacing + layer.sprites[i - 1].x}px`,
top: `${cellDimensions.negativeSpacing + layer.sprites[i - 1].y}px`,
width: `${layer.sprites[i - 1].width}px`,
height: `${layer.sprites[i - 1].height}px`,
opacity: '0.3',
imageRendering: settingsStore.pixelPerfect ? 'pixelated' : 'auto',
}"