\r
public class GUISplitter extends Splitter implements BasicGUIComponent\r
{\r
- private final int outputCount;\r
- private final double height;\r
- private final List<WireArray> connectedWireArrays;\r
- private final List<Point> wireArrayConnectionPoints;\r
+ private final int outputCount;\r
+ private final double height;\r
+ private final List<WireArray> connectedWireArrays;\r
+ private final List<Point> wireArrayConnectionPoints;\r
\r
public GUISplitter(WireArray input, WireArray... outputs)\r
{\r
{\r
connectedWireArraysModifiable.addAll(Arrays.asList(outputs));\r
double outputHeight = 0;\r
- for(int i = 0; i < outputCount; i ++, outputHeight += 10)\r
+ for (int i = 0; i < outputCount; i++, outputHeight += 10)\r
wireArrayConnectionPointsModifiable.add(new Point(20, outputHeight));\r
}\r
\r
{\r
return new Rectangle(0, 0, 20, height);\r
}\r
+\r
@Override\r
public void render(GeneralGC gc)\r
{\r
gc.drawLine(0, height / 2, 10, height / 2);\r
gc.drawLine(10, 0, 10, height);\r
double outputHeight = 0;\r
- for(int i = 0; i < outputCount; i ++, outputHeight += 10)\r
+ for (int i = 0; i < outputCount; i++, outputHeight += 10)\r
gc.drawLine(10, outputHeight, 20, outputHeight);\r
}\r
\r
{\r
return connectedWireArrays.size();\r
}\r
+\r
@Override\r
public WireArray getConnectedWireArray(int connectionIndex)\r
{\r
return connectedWireArrays.get(connectionIndex);\r
}\r
+\r
@Override\r
public Point getWireArrayConnectionPoint(int connectionI)\r
{\r