Skip to content
Snippets Groups Projects
Commit 3d001a89 authored by Ludovic Apvrille's avatar Ludovic Apvrille
Browse files

Adding SMDConnector with delay when reading from drawing avatarspec

parent b1bce085
No related branches found
No related tags found
No related merge requests found
......@@ -546,6 +546,8 @@ public class AvatarPanelDrawer {
SMDCon.setTransitionInfo("", t.getAction(i, useOriginalValuesFirst).replaceAll(" ", ""));
}
SMDCon.setTransitionProbability(t.getDelayDistributionLaw(), t.getDelayExtra1(), t.getDelayExtra2());
smp.addComponent(SMDCon, p1.getX(), p1.getY(), false, true);
if (t.getOtherReferenceObjects() != null) {
......
......@@ -124,6 +124,12 @@ public class AvatarSMDConnector extends TGConnectorWithCommentConnectionPoints i
tgc.setTimes(minDelay, maxDelay, minCompute, maxCompute);
}
public void setTransitionProbability(int _delayDistributionLaw, String _extraDelay1, String _extraDelay2) {
AvatarSMDTransitionInfo ti = getAvatarSMDTransitionInfo();
ti.setTransitionProbability(""+_delayDistributionLaw, _extraDelay1, _extraDelay2);
}
@Override
protected void drawLastSegment(Graphics g, int x1, int y1, int x2, int y2) {
if (Point2D.distance(x1, y1, x2, y2) < GraphicLib.longueur * 1.5) {
......
......@@ -924,6 +924,11 @@ public class AvatarSMDTransitionInfo extends TGCWithoutInternalComponent impleme
return extraDelay2.getText();
}
public void setTransitionProbability(String _delayDistributionLaw, String _extraDelay1, String _extraDelay2) {
delayDistributionLaw.setText(_delayDistributionLaw);
extraDelay1.setText(_extraDelay1);
extraDelay2.setText(_extraDelay2);
}
/**
* Issue #69
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment