From a14bae77338394e5ec441496b80c7fee17f4e55b Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 27 Oct 2020 19:14:24 +0100 Subject: [PATCH] Bug Fixed --- .../Function-Libraries/UiObjectsFromNodes.js | 13 ++++++++++--- .../Superalgos/Spaces/Floating-Space/UiObject.js | 10 ++++++---- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js b/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js index f4578cbdd..71fd4bf0c 100644 --- a/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js +++ b/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js @@ -564,9 +564,16 @@ function newUiObjectsFromNodes() { /* Chain parent pointing to the position of the chain parent if defined. */ if (chainParent === undefined) { - payload.targetPosition = { - x: spawnPosition.x, - y: spawnPosition.y + if (parentNode !== undefined) { + payload.targetPosition = { + x: parentNode.payload.position.x, + y: parentNode.payload.position.y + } + } else { + payload.targetPosition = { + x: spawnPosition.x, + y: spawnPosition.y + } } } else { payload.targetPosition = { diff --git a/Projects/Superalgos/Spaces/Floating-Space/UiObject.js b/Projects/Superalgos/Spaces/Floating-Space/UiObject.js index f197a3eb2..b1e2eb6e3 100644 --- a/Projects/Superalgos/Spaces/Floating-Space/UiObject.js +++ b/Projects/Superalgos/Spaces/Floating-Space/UiObject.js @@ -1684,11 +1684,13 @@ function newUiObject() { printMessage(phrase) } } else { - labelPoint = { - x: position.x - label.length / 2 * fontSize * FONT_ASPECT_RATIO - 5, - y: position.y + thisObject.payload.floatingObject.currentImageSize / 2 + lineSeparator * 5 + if (label.length < 50) { + labelPoint = { + x: position.x - label.length / 2 * fontSize * FONT_ASPECT_RATIO - 5, + y: position.y + thisObject.payload.floatingObject.currentImageSize / 2 + lineSeparator * 5 + } + printMessage(label) } - printMessage(label) } function printMessage(text) {