package mods.eln.sixnode.electricallightsensor;
import mods.eln.Eln;
import mods.eln.cable.CableRenderDescriptor;
import mods.eln.misc.Direction;
import mods.eln.misc.LRDU;
import mods.eln.node.six.SixNodeDescriptor;
import mods.eln.node.six.SixNodeElementRender;
import mods.eln.node.six.SixNodeEntity;
public class ElectricalLightSensorRender extends SixNodeElementRender {
ElectricalLightSensorDescriptor descriptor;
public ElectricalLightSensorRender(SixNodeEntity tileEntity, Direction side, SixNodeDescriptor descriptor) {
super(tileEntity, side, descriptor);
this.descriptor = (ElectricalLightSensorDescriptor) descriptor;
}
@Override
public void draw() {
super.draw();
drawSignalPin(front.right(), descriptor.pinDistance);
if (side.isY()) {
front.glRotateOnX();
}
descriptor.draw();
}
@Override
public CableRenderDescriptor getCableRender(LRDU lrdu) {
return Eln.instance.signalCableDescriptor.render;
}
}