From ee3770534e30c7c48060ebd51d6f8797c1c77c3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Fri, 10 Mar 2023 14:19:57 +0100 Subject: [PATCH] [Slider] Fix a shifting when the slider is rotated --- extensions/reviewed/PanelSpriteSlider.json | 102 +++++++++------------ 1 file changed, 44 insertions(+), 58 deletions(-) diff --git a/extensions/reviewed/PanelSpriteSlider.json b/extensions/reviewed/PanelSpriteSlider.json index f0baadaa1..d29cc6723 100644 --- a/extensions/reviewed/PanelSpriteSlider.json +++ b/extensions/reviewed/PanelSpriteSlider.json @@ -8,7 +8,7 @@ "name": "PanelSpriteSlider", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/UI Essentials/1678c39a3b2bd3df4f82a8a293770db4986a6bcfd3f78e738ddfc86e39176423_UI Essentials_sliders_options.svg", "shortDescription": "A draggable slider that users can move to select a numerical value.", - "version": "1.4.1", + "version": "1.4.2", "description": [ "A draggable slider that users can move to select a numerical value. The slider can be customized with sprites.", "", @@ -1829,15 +1829,6 @@ "4" ] }, - { - "type": { - "value": "TextObject::SetTextAlignment" - }, - "parameters": [ - "Label", - "\"center\"" - ] - }, { "type": { "value": "TextObject::SetWrapping" @@ -1895,6 +1886,39 @@ ] } ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetIncludedInParentCollisionMask" + }, + "parameters": [ + "Label", + "" + ] + }, + { + "type": { + "value": "SetIncludedInParentCollisionMask" + }, + "parameters": [ + "Thumb", + "" + ] + }, + { + "type": { + "value": "SetIncludedInParentCollisionMask" + }, + "parameters": [ + "FillBar", + "" + ] + } + ] } ], "parameters": [ @@ -3048,54 +3072,6 @@ ] } ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "Label", - "=", - "Object.PropertyBarLeftPadding()", - "=", - "Object.PropertyBarTopPadding()" - ] - }, - { - "type": { - "value": "TextObject::WrappingWidth" - }, - "parameters": [ - "Label", - "=", - "Object.FullBarWidth()" - ] - }, - { - "type": { - "value": "SetCenterY" - }, - "parameters": [ - "Label", - "=", - "FillBar.CenterY()" - ] - }, - { - "type": { - "value": "SetCenterX" - }, - "parameters": [ - "Label", - "=", - "Background.CenterX() + (Object.PropertyBarLeftPadding() - Object.PropertyBarRightPadding()) / 2" - ] - } - ] } ], "parameters": [ @@ -3209,6 +3185,16 @@ "=", "Thumb.Y() - Label.Height() - Object.PropertyLabelMargin()" ] + }, + { + "type": { + "value": "TextObject::Angle" + }, + "parameters": [ + "Label", + "=", + "-Object.Angle()" + ] } ] }