From 11b1e7a2776f9a19f0439e60693f2d5e7a152245 Mon Sep 17 00:00:00 2001 From: jerray <jawher.jerray@eurecom.fr> Date: Wed, 14 Jun 2023 11:10:30 +0200 Subject: [PATCH] fix a bug in the translation of TML random operators to Avatar --- src/main/java/ui/GTURTLEModeling.java | 2 ++ src/main/java/ui/avatarsmd/AvatarSMDRandom.java | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/ui/GTURTLEModeling.java b/src/main/java/ui/GTURTLEModeling.java index aad64bde4c..bc4593a223 100644 --- a/src/main/java/ui/GTURTLEModeling.java +++ b/src/main/java/ui/GTURTLEModeling.java @@ -9143,6 +9143,8 @@ public class GTURTLEModeling { if (asme instanceof AvatarRandom) { AvatarSMDRandom smdr = new AvatarSMDRandom(x, y, smp.getMinX(), smp.getMaxX(), smp.getMinY(), smp.getMaxY(), false, null, smp); smdr.setVariable(((AvatarRandom) asme).getVariable()); + smdr.setMinValue(((AvatarRandom) asme).getMinValue()); + smdr.setMaxValue(((AvatarRandom) asme).getMaxValue()); smp.addComponent(smdr, x, y, false, true); tgcomp = smdr; SMDMap.put(asme, smdr); diff --git a/src/main/java/ui/avatarsmd/AvatarSMDRandom.java b/src/main/java/ui/avatarsmd/AvatarSMDRandom.java index d58c089386..14a82ed5d7 100755 --- a/src/main/java/ui/avatarsmd/AvatarSMDRandom.java +++ b/src/main/java/ui/avatarsmd/AvatarSMDRandom.java @@ -111,6 +111,14 @@ public class AvatarSMDRandom extends AvatarSMDBasicCanBeDisabledComponent /* Is variable=v; } + public void setMaxValue(String _maxValue) { + maxValue = _maxValue; + } + + public void setMinValue(String _minValue) { + minValue = _minValue; + } + @Override public void internalDrawing(Graphics g) { if (valueRandom.length() == 0) { -- GitLab