use of com.bluepowermod.part.gate.component.GateComponentBorder in project BluePower by Qmunity.
the class GateTransparentLatch method initComponents.
@Override
public void initComponents() {
addComponent(t1 = new GateComponentTorch(this, 0x215b8d, 4 / 16D, true).setState(false));
addComponent(t2 = new GateComponentTorch(this, 0x0000FF, 4 / 16D, true).setState(true));
addComponent(t3 = new GateComponentTorch(this, 0x3e94dc, 4 / 16D, true).setState(false));
addComponent(t4 = new GateComponentTorch(this, 0x6F00B5, 4 / 16D, true).setState(false));
addComponent(t5 = new GateComponentTorch(this, 0x7635c6, 4 / 16D, true).setState(true));
addComponent(new GateComponentWire(this, 0xFF0000, RedwireType.BLUESTONE).bind(left()));
addComponent(new GateComponentWire(this, 0xC600FF, RedwireType.BLUESTONE).bind(back()));
addComponent(w1 = new GateComponentWire(this, 0xFFF600, RedwireType.BLUESTONE));
addComponent(w2 = new GateComponentWire(this, 0x18FF00, RedwireType.BLUESTONE).setPower((byte) 255));
addComponent(w3 = new GateComponentWire(this, 0xd2ae31, RedwireType.BLUESTONE).setPower((byte) 255));
addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
use of com.bluepowermod.part.gate.component.GateComponentBorder in project BluePower by Qmunity.
the class GateXnor method initComponents.
@Override
protected void initComponents() {
addComponent(t1 = new GateComponentTorch(this, 0x0000FF, 4 / 16D, true));
addComponent(t2 = new GateComponentTorch(this, 0x6F00B5, 4 / 16D, true));
addComponent(t3 = new GateComponentTorch(this, 0x6eade7, 4 / 16D, true).setState(true));
addComponent(t4 = new GateComponentTorch(this, 0x3e94dc, 5 / 16D, true).setState(true));
addComponent(w2 = new GateComponentWire(this, 0x18FF00, RedwireType.BLUESTONE));
addComponent(new GateComponentWire(this, 0xFFF600, RedwireType.BLUESTONE).bind(right()));
addComponent(new GateComponentWire(this, 0xFF0000, RedwireType.BLUESTONE).bind(left()));
addComponent(w1 = new GateComponentWire(this, 0x18dfa5, RedwireType.BLUESTONE).setPower((byte) 255));
addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
use of com.bluepowermod.part.gate.component.GateComponentBorder in project BluePower by Qmunity.
the class GateStateCell method initComponents.
@Override
public void initComponents() {
addComponent(t1 = new GateComponentPointer(this, 0x0000FF, 7 / 16D, true).setAngle(0.75));
addComponent(t2 = new GateComponentTorch(this, 0x6F00B5, 4 / 16D, true).setState(false));
addComponent(w1 = new GateComponentWire(this, 0x18FF00, RedwireType.BLUESTONE).setPower((byte) 255));
addComponent(w2 = new GateComponentWire(this, 0x61a11d, RedwireType.BLUESTONE).setPower((byte) 255));
addComponent(new GateComponentWire(this, 0xFFF600, RedwireType.BLUESTONE).bind(right()));
addComponent(new GateComponentWire(this, 0xC600FF, RedwireType.BLUESTONE).bind(back()));
addComponent(new GateComponentWire(this, 0xFF0000, RedwireType.BLUESTONE).bind(left()));
addComponent(chip = new GateComponentSiliconChip(this, 0xd6ab17));
addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
use of com.bluepowermod.part.gate.component.GateComponentBorder in project BluePower by Qmunity.
the class GateXor method initComponents.
@Override
protected void initComponents() {
addComponent(t1 = new GateComponentTorch(this, 0x0000FF, 4 / 16D, true));
addComponent(t2 = new GateComponentTorch(this, 0x6F00B5, 4 / 16D, true));
addComponent(t3 = new GateComponentTorch(this, 0x6eade7, 4 / 16D, true).setState(true));
addComponent(new GateComponentWire(this, 0x18FF00, RedwireType.BLUESTONE).bind(front()));
addComponent(new GateComponentWire(this, 0xFFF600, RedwireType.BLUESTONE).bind(right()));
addComponent(new GateComponentWire(this, 0xFF0000, RedwireType.BLUESTONE).bind(left()));
addComponent(w = new GateComponentWire(this, 0x18dfa5, RedwireType.BLUESTONE).setPower((byte) 255));
addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
use of com.bluepowermod.part.gate.component.GateComponentBorder in project BluePower by Qmunity.
the class GateLightCell method initComponents.
@Override
public void initComponents() {
addComponent(new GateComponentSolarPanel(this, 0xd6ab17));
addComponent(new GateComponentWire(this, 0xC600FF, RedwireType.RED_ALLOY).bind(front()));
addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
Aggregations