From ad11bca0195a15dc4947f422d9e9eff6b01ebfca Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 11 三月 2024 14:35:07 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/components/settings.jsx |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/components/settings.jsx b/zy-asrs-flow/src/pages/map/components/settings.jsx
index ce0677a..31ca651 100644
--- a/zy-asrs-flow/src/pages/map/components/settings.jsx
+++ b/zy-asrs-flow/src/pages/map/components/settings.jsx
@@ -112,16 +112,16 @@
             const copiedSprite = Utils.copySprite(curSprite);
             switch (values.copyDire) {
                 case 'left':
-                    copiedSprite.position.x -= (i + 1) * (values.copyGap + copiedSprite.width);
+                    copiedSprite.position.x -= (i + 1) * (Math.abs(values.copyGap) + copiedSprite.width);
                     break;
                 case 'right':
-                    copiedSprite.position.x += (i + 1) * (values.copyGap + copiedSprite.width);
+                    copiedSprite.position.x += (i + 1) * (Math.abs(values.copyGap) + copiedSprite.width);
                     break;
                 case 'top':
-                    copiedSprite.position.y -= (i + 1) * (values.copyGap + copiedSprite.height);
+                    copiedSprite.position.y -= (i + 1) * (Math.abs(values.copyGap) + copiedSprite.height);
                     break;
                 case 'bottom':
-                    copiedSprite.position.y += (i + 1) * (values.copyGap + copiedSprite.height);
+                    copiedSprite.position.y += (i + 1) * (Math.abs(values.copyGap) + copiedSprite.height);
                     break;
                 default:
                     break;

--
Gitblit v1.9.1