|
@@ -131,9 +131,20 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
|
|
|
public void actionPerformed(ActionEvent e) {
|
|
|
for (AbstractCpsObject o : model.getSelectedCpsObjects()) {
|
|
|
if (o instanceof HolonObject) {
|
|
|
- control.addTrackingObj((HolonObject) o);
|
|
|
+ boolean found = false;
|
|
|
+ if (control.getTrackingObj() != null) {
|
|
|
+ for (HolonObject obj : control.getTrackingObj()) {
|
|
|
+ if (obj.getID() == o.getID()) {
|
|
|
+ found = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!found) {
|
|
|
+ control.addTrackingObj((HolonObject) o);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+ System.out.println(control.getTrackingObj());
|
|
|
}
|
|
|
});
|
|
|
|