diff --git a/package-lock.json b/package-lock.json index 0ce52cf..c4a2885 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1998,9 +1998,9 @@ } }, "node_modules/@types/node": { - "version": "20.17.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.24.tgz", - "integrity": "sha512-d7fGCyB96w9BnWQrOsJtpyiSaBcAYYr75bnK6ZRjDbql2cGLj/3GsL5OYmLPNq76l7Gf2q4Rv9J2o6h5CrD9sA==", + "version": "20.17.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.25.tgz", + "integrity": "sha512-bT+r2haIlplJUYtlZrEanFHdPIZTeiMeh/fSOEbOOfWf9uTn+lg8g0KU6Q3iMgjd9FLuuMAgfCNSkjUbxL6E3Q==", "devOptional": true, "license": "MIT", "dependencies": { diff --git a/src/components/game/map/partials/ImageGroup.vue b/src/components/game/map/partials/ImageGroup.vue index fb0c728..46bfff8 100644 --- a/src/components/game/map/partials/ImageGroup.vue +++ b/src/components/game/map/partials/ImageGroup.vue @@ -56,23 +56,21 @@ onPreUpdate(() => { orderedImages.forEach((child, index) => { const image = child as Phaser.GameObjects.Image if (image && props.obj) { - image.flipX = props.obj.isRotated; + image.flipX = props.obj.isRotated if (props.obj.isRotated) { var offsetNum = props.mapObj!.depthOffsets.length //Could break in case of images with odd partion number //Shifts image over so that it becomes aligned again after flipping - if (index < offsetNum/2) { - image.x = props.x! - (props.mapObj!.frameWidth/offsetNum) - } - else { - image.x = props.x! + (props.mapObj!.frameWidth/offsetNum) + if (index < offsetNum / 2) { + image.x = props.x! - props.mapObj!.frameWidth / offsetNum + } else { + image.x = props.x! + props.mapObj!.frameWidth / offsetNum } image.setDepth(baseDepth - props.mapObj!.depthOffsets[index]) - } - else { + } else { image.x = props.x! image.setDepth(baseDepth + props.mapObj!.depthOffsets[index]) } @@ -80,7 +78,6 @@ onPreUpdate(() => { }) }) - // Initial setup if (props.mapObj && props.x && props.y) { baseDepth = calculateIsometricDepth(props.obj!.positionX, props.obj!.positionY) @@ -88,13 +85,13 @@ if (props.mapObj && props.x && props.y) { group.setXY(props.x, props.y) group.setOrigin(props.mapObj.originX, props.mapObj.originY) - let sliceCount = props.mapObj.depthOffsets.length; + let sliceCount = props.mapObj.depthOffsets.length for (let j = 1; j <= sliceCount; j++) { - partitionPoints.push(j * (props.mapObj.frameWidth/sliceCount)) + partitionPoints.push(j * (props.mapObj.frameWidth / sliceCount)) } for (let i = 0; i < partitionPoints.length - 1; i++) { - createImagePartition(partitionPoints[i], partitionPoints[i+1], props.mapObj.depthOffsets[i]) + createImagePartition(partitionPoints[i], partitionPoints[i + 1], props.mapObj.depthOffsets[i]) } } diff --git a/src/components/gameMaster/assetManager/partials/mapObject/MapObjectDetails.vue b/src/components/gameMaster/assetManager/partials/mapObject/MapObjectDetails.vue index fb2838f..708f393 100644 --- a/src/components/gameMaster/assetManager/partials/mapObject/MapObjectDetails.vue +++ b/src/components/gameMaster/assetManager/partials/mapObject/MapObjectDetails.vue @@ -3,26 +3,22 @@
Depth Offset