Search in sources :

Example 1 with GateComponentPointer

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

the class GateRegulableTorch method initComponents.

@Override
protected void initComponents() {
    addComponent((torch = new GateComponentPointer(this, 0xffff00, 7 / 16D, false).setAngle(1 / 8D)).setState(true));
    addComponent(new GateComponentWire(this, 0x3E94DC, RedwireType.RED_ALLOY).bind(front()));
    addComponent(new GateComponentBorder(this, 0x7D7D7D));
    addComponent(new GateComponentBorderDark(this, 0x555555));
}
Also used : GateComponentWire(com.bluepowermod.part.gate.component.GateComponentWire) GateComponentPointer(com.bluepowermod.part.gate.component.GateComponentPointer) GateComponentBorder(com.bluepowermod.part.gate.component.GateComponentBorder) GateComponentBorderDark(com.bluepowermod.part.gate.component.GateComponentBorderDark)

Example 2 with GateComponentPointer

use of com.bluepowermod.part.gate.component.GateComponentPointer 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 3 with GateComponentPointer

use of com.bluepowermod.part.gate.component.GateComponentPointer 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));
}
Also used : GateComponentSiliconChip(com.bluepowermod.part.gate.component.GateComponentSiliconChip) 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 4 with GateComponentPointer

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

the class GateSequencer method initComponents.

@Override
public void initComponents() {
    addComponent(t1 = new GateComponentTorch(this, 0x23cecc, 3 / 16D, true));
    addComponent(t2 = new GateComponentTorch(this, 0x0000FF, 3 / 16D, true));
    addComponent(t3 = new GateComponentTorch(this, 0x3e94dc, 3 / 16D, true).setState(true));
    addComponent(t4 = new GateComponentTorch(this, 0x6F00B5, 3 / 16D, true));
    addComponent((p = new GateComponentPointer(this, 0xFFFF00, 7 / 16D, true)).setShouldSync(false).setState(true));
    addComponent(new GateComponentBorder(this, 0x7D7D7D));
}
Also used : GateComponentPointer(com.bluepowermod.part.gate.component.GateComponentPointer) GateComponentTorch(com.bluepowermod.part.gate.component.GateComponentTorch) GateComponentBorder(com.bluepowermod.part.gate.component.GateComponentBorder)

Example 5 with GateComponentPointer

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

the class GateCounter method initComponents.

@Override
public void initComponents() {
    addComponent(t1 = new GateComponentTorch(this, 0x0000FF, 4 / 16D, true).setState(false));
    addComponent(t2 = new GateComponentTorch(this, 0x00c0ff, 4 / 16D, true).setState(true));
    addComponent((p = new GateComponentPointer(this, 0xb220d1, 7 / 16D, true).setAngle(-0.5 - 0.1075)).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));
    addComponent(new GateComponentBorderDark(this, 0x4d4d4d));
}
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) GateComponentBorderDark(com.bluepowermod.part.gate.component.GateComponentBorderDark)

Aggregations

GateComponentBorder (com.bluepowermod.part.gate.component.GateComponentBorder)5 GateComponentPointer (com.bluepowermod.part.gate.component.GateComponentPointer)5 GateComponentTorch (com.bluepowermod.part.gate.component.GateComponentTorch)4 GateComponentWire (com.bluepowermod.part.gate.component.GateComponentWire)4 GateComponentBorderDark (com.bluepowermod.part.gate.component.GateComponentBorderDark)2 GateComponentSiliconChip (com.bluepowermod.part.gate.component.GateComponentSiliconChip)1