Quick fix for transporter color issue
This commit is contained in:
parent
78c3fe50ca
commit
28b209800a
2 changed files with 8 additions and 10 deletions
|
@ -86,7 +86,7 @@ public class GuiSideConfiguration extends GuiMekanism
|
||||||
|
|
||||||
for(int i = 0; i < slotPosMap.size(); i++)
|
for(int i = 0; i < slotPosMap.size(); i++)
|
||||||
{
|
{
|
||||||
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
MekanismRenderer.resetColor();
|
||||||
|
|
||||||
int x = slotPosMap.get(i).xPos;
|
int x = slotPosMap.get(i).xPos;
|
||||||
int y = slotPosMap.get(i).yPos;
|
int y = slotPosMap.get(i).yPos;
|
||||||
|
@ -95,7 +95,7 @@ public class GuiSideConfiguration extends GuiMekanism
|
||||||
|
|
||||||
if(data.color != EnumColor.GREY)
|
if(data.color != EnumColor.GREY)
|
||||||
{
|
{
|
||||||
GL11.glColor4f(data.color.getColor(0), data.color.getColor(1), data.color.getColor(2), 1);
|
MekanismRenderer.color(data.color);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(xAxis >= x && xAxis <= x+14 && yAxis >= y && yAxis <= y+14)
|
if(xAxis >= x && xAxis <= x+14 && yAxis >= y && yAxis <= y+14)
|
||||||
|
@ -107,7 +107,7 @@ public class GuiSideConfiguration extends GuiMekanism
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
MekanismRenderer.resetColor();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -5,12 +5,10 @@ import java.util.Map;
|
||||||
|
|
||||||
import mekanism.api.Coord4D;
|
import mekanism.api.Coord4D;
|
||||||
import mekanism.api.EnumColor;
|
import mekanism.api.EnumColor;
|
||||||
import mekanism.api.transmitters.TransmissionType;
|
|
||||||
import mekanism.client.gui.GuiSideConfiguration.GuiPos;
|
import mekanism.client.gui.GuiSideConfiguration.GuiPos;
|
||||||
import mekanism.client.render.MekanismRenderer;
|
import mekanism.client.render.MekanismRenderer;
|
||||||
import mekanism.client.sound.SoundHandler;
|
import mekanism.client.sound.SoundHandler;
|
||||||
import mekanism.common.Mekanism;
|
import mekanism.common.Mekanism;
|
||||||
import mekanism.common.SideData;
|
|
||||||
import mekanism.common.base.ISideConfiguration;
|
import mekanism.common.base.ISideConfiguration;
|
||||||
import mekanism.common.block.BlockMachine.MachineType;
|
import mekanism.common.block.BlockMachine.MachineType;
|
||||||
import mekanism.common.inventory.container.ContainerNull;
|
import mekanism.common.inventory.container.ContainerNull;
|
||||||
|
@ -88,16 +86,16 @@ public class GuiTransporterConfig extends GuiMekanism
|
||||||
|
|
||||||
for(int i = 0; i < slotPosMap.size(); i++)
|
for(int i = 0; i < slotPosMap.size(); i++)
|
||||||
{
|
{
|
||||||
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
MekanismRenderer.resetColor();
|
||||||
|
|
||||||
int x = slotPosMap.get(i).xPos;
|
int x = slotPosMap.get(i).xPos;
|
||||||
int y = slotPosMap.get(i).yPos;
|
int y = slotPosMap.get(i).yPos;
|
||||||
|
|
||||||
SideData data = configurable.getConfig().getOutput(TransmissionType.ITEM, i);
|
EnumColor color = configurable.getEjector().getInputColor(ForgeDirection.getOrientation(i));
|
||||||
|
|
||||||
if(data.color != EnumColor.GREY)
|
if(color != null)
|
||||||
{
|
{
|
||||||
GL11.glColor4f(data.color.getColor(0), data.color.getColor(1), data.color.getColor(2), 1);
|
MekanismRenderer.color(color);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(xAxis >= x && xAxis <= x+14 && yAxis >= y && yAxis <= y+14)
|
if(xAxis >= x && xAxis <= x+14 && yAxis >= y && yAxis <= y+14)
|
||||||
|
@ -109,7 +107,7 @@ public class GuiTransporterConfig extends GuiMekanism
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
MekanismRenderer.resetColor();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue