Search in sources :

Example 6 with GateComponentTorch

use of com.bluepowermod.part.gate.component.GateComponentTorch in project BluePower by Qmunity.

the class GateRepeater method initComponents.

@Override
public void initComponents() {
    addComponent(t1 = new GateComponentTorch(this, 0x0000FF, 5 / 16D, true));
    addComponent(t2 = new GateComponentTorch(this, 11 / 16D, 12 / 16D, 4 / 16D, true).setState(true));
    addComponent(w1 = new GateComponentWire(this, 0xC600FF, RedwireType.BLUESTONE).setPower((byte) 255));
    addComponent(w2 = new GateComponentWire(this, 0xFF0000, RedwireType.BLUESTONE));
    addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
Also used : GateComponentWire(com.bluepowermod.part.gate.component.GateComponentWire) GateComponentTorch(com.bluepowermod.part.gate.component.GateComponentTorch) GateComponentBorder(com.bluepowermod.part.gate.component.GateComponentBorder)

Example 7 with GateComponentTorch

use of com.bluepowermod.part.gate.component.GateComponentTorch in project BluePower by Qmunity.

the class GateSynchronizer method initComponents.

@Override
public void initComponents() {
    addComponent(t = new GateComponentTorch(this, 0xffb400, 5 / 16D, true));
    addComponent(w1 = new GateComponentWire(this, 0x208800, RedwireType.BLUESTONE).setPower((byte) 255));
    addComponent(w2 = new GateComponentWire(this, 0x3faa62, RedwireType.BLUESTONE).setPower((byte) 255));
    addComponent(w3 = new GateComponentWire(this, 0xa50d7f, RedwireType.BLUESTONE));
    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(b1 = new GateComponentSiliconChip(this, 0x0000FF));
    addComponent(b2 = new GateComponentSiliconChip(this, 0x00ccff));
    addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
Also used : GateComponentSiliconChip(com.bluepowermod.part.gate.component.GateComponentSiliconChip) GateComponentWire(com.bluepowermod.part.gate.component.GateComponentWire) GateComponentTorch(com.bluepowermod.part.gate.component.GateComponentTorch) GateComponentBorder(com.bluepowermod.part.gate.component.GateComponentBorder)

Example 8 with GateComponentTorch

use of com.bluepowermod.part.gate.component.GateComponentTorch in project BluePower by Qmunity.

the class GateTimer method initComponents.

@Override
public void initComponents() {
    addComponent((p = new GateComponentPointer(this, 0x0000FF, 7 / 16D, true)).setShouldSync(false).setState(true));
    addComponent(t = new GateComponentTorch(this, 0x6F00B5, 3 / 16D, true));
    addComponent(w = new GateComponentWire(this, 0x18FF00, 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(new GateComponentBorder(this, 0x7D7D7D));
}
Also used : GateComponentWire(com.bluepowermod.part.gate.component.GateComponentWire) GateComponentPointer(com.bluepowermod.part.gate.component.GateComponentPointer) GateComponentTorch(com.bluepowermod.part.gate.component.GateComponentTorch) GateComponentBorder(com.bluepowermod.part.gate.component.GateComponentBorder)

Example 9 with GateComponentTorch

use of com.bluepowermod.part.gate.component.GateComponentTorch in project BluePower by Qmunity.

the class GateToggleLatch method initComponents.

@Override
public void initComponents() {
    addComponent(t1 = new GateComponentTorch(this, 0x0000FF, 4 / 16D, true));
    addComponent(t2 = new GateComponentTorch(this, 0x6F00B5, 4 / 16D, true).setState(true));
    addComponent(l = new GateComponentLever(this, 0x00FF00).setState(true));
    addComponent(new GateComponentWire(this, 0xFFF600, RedwireType.BLUESTONE).bind(right()));
    addComponent(new GateComponentWire(this, 0xFF0000, RedwireType.BLUESTONE).bind(left()));
    addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
Also used : GateComponentWire(com.bluepowermod.part.gate.component.GateComponentWire) GateComponentLever(com.bluepowermod.part.gate.component.GateComponentLever) GateComponentTorch(com.bluepowermod.part.gate.component.GateComponentTorch) GateComponentBorder(com.bluepowermod.part.gate.component.GateComponentBorder)

Example 10 with GateComponentTorch

use of com.bluepowermod.part.gate.component.GateComponentTorch 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));
}
Also used : GateComponentWire(com.bluepowermod.part.gate.component.GateComponentWire) GateComponentTorch(com.bluepowermod.part.gate.component.GateComponentTorch) GateComponentBorder(com.bluepowermod.part.gate.component.GateComponentBorder)

Aggregations

GateComponentBorder (com.bluepowermod.part.gate.component.GateComponentBorder)21 GateComponentTorch (com.bluepowermod.part.gate.component.GateComponentTorch)21 GateComponentWire (com.bluepowermod.part.gate.component.GateComponentWire)20 GateComponentPointer (com.bluepowermod.part.gate.component.GateComponentPointer)4 GateComponentSiliconChip (com.bluepowermod.part.gate.component.GateComponentSiliconChip)2 GateComponentBorderDark (com.bluepowermod.part.gate.component.GateComponentBorderDark)1 GateComponentLever (com.bluepowermod.part.gate.component.GateComponentLever)1 GateComponentQuartzResonator (com.bluepowermod.part.gate.component.GateComponentQuartzResonator)1