bitNames = Collections.unmodifiableMap(bitNamesModifiable);
}
- private final WireArray wa;
- private final List<WireArray> connectedWireArrays;
- private final List<Point> wireArrayConnectionPoints;
+ private final WireArray wa;
+ private final List<WireArray> connectedWireArrays;
+ private final List<Point> wireArrayConnectionPoints;
public GUIManualSwitch(WireArray output)
{
{
return new Rectangle(0, 0, 20, 15);
}
+
@Override
public void render(GeneralGC gc)
{
gc.drawText(label, 10 - textExtent.x / 2, 7.5 - textExtent.y / 2, true);
gc.setFont(oldFont);
}
+
@Override
public boolean clicked(double x, double y)
{
{
return connectedWireArrays.size();
}
+
@Override
public WireArray getConnectedWireArray(int connectionIndex)
{
return connectedWireArrays.get(connectionIndex);
}
+
@Override
public Point getWireArrayConnectionPoint(int connectionI)
{