- 5,149
- 49
- 899
У меня небольшая проблема. В принципе, я думаю она не критична, но ради приличия надо исправить. Итак, когда я открываю GUI в большом окне, все хорошо, а когда в маленьком - индикатор солнца съезжает куда то в сторону.Как поправить?


Код:
public class DryerGui extends GuiContainer {
private TileEntityDryer tile;
private static final ResourceLocation TEXTURE = new ResourceLocation("mushroomcraft:textures/gui/dryer.png");
public DryerGui(InventoryPlayer playerInventory, TileEntityDryer tile) {
super(new DryerContainer(playerInventory, tile));
this.tile = tile;
}
//Как видите, рисую картинку поверх бекграунда
protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY)
{
mc.renderEngine.bindTexture(TEXTURE);
int x1 = (this.width - this.xSize) / 2;
int y1 = (this.height - this.xSize) / 2;
if(Minecraft.getMinecraft().world.isDaytime()){
this.drawTexturedModalRect( x1 - 67, y1 - 23, 176, 0, 9,9);
}
}
@Override
public void drawGuiContainerBackgroundLayer(float parTick, int mouseX, int mouseY) {
/**
* Располагаем gui по центру.
*/
mc.renderEngine.bindTexture(TEXTURE);
int x = (this.width - this.xSize) / 2;
int y = (this.height - this.xSize) / 2;
drawTexturedModalRect(x, y + 6, 0, 0, xSize, ySize);
}
}

