|
@@ -65,7 +65,7 @@ public class HolonCanvas extends JPanel implements MouseWheelListener {
|
|
|
|
|
|
public void paintComponent(Graphics g) {
|
|
|
super.paintComponent(g);
|
|
|
-
|
|
|
+
|
|
|
|
|
|
for (int i = 0; i < controller.getSimManager().getSubNets().size(); i++) {
|
|
|
if (model.getSubNetColors().size() - 1 < i) {
|
|
@@ -111,7 +111,7 @@ public class HolonCanvas extends JPanel implements MouseWheelListener {
|
|
|
|
|
|
|
|
|
private void addNewBodies(int subCount) {
|
|
|
-
|
|
|
+
|
|
|
ArrayList<HolonBody> newBodies = new ArrayList<>();
|
|
|
for (int i = 0; i < subCount; i++) {
|
|
|
for (int j = 0; j < bodies.size(); j++) {
|
|
@@ -157,7 +157,8 @@ public class HolonCanvas extends JPanel implements MouseWheelListener {
|
|
|
|
|
|
|
|
|
for (int i = 0; i < subCount; i++) {
|
|
|
- bodies.get(i).setRadius(bodies.get(i).getRadius()*controller.getHolonBodyScale()/100);
|
|
|
+ bodies.get(i).setRadius((subnets.get(bodies.get(i).getId()).getObjects().size() * 5 + 10)
|
|
|
+ * controller.getHolonBodyScale() / 100);
|
|
|
bodies.get(i).draw(this.g2);
|
|
|
}
|
|
|
}
|
|
@@ -230,7 +231,7 @@ public class HolonCanvas extends JPanel implements MouseWheelListener {
|
|
|
|
|
|
@Override
|
|
|
public void mouseWheelMoved(MouseWheelEvent e) {
|
|
|
- controller.setHolonBodyScale(model.getHolonBodyScale()+(-e.getScrollAmount()*e.getWheelRotation()));
|
|
|
+ controller.setHolonBodyScale(model.getHolonBodyScale() + (-e.getScrollAmount() * e.getWheelRotation()));
|
|
|
}
|
|
|
|
|
|
}
|