Examples of IFluidContainerManager


Examples of mekanism.common.IFluidContainerManager

  {
    mc.renderEngine.bindTexture(RESOURCE);

    guiObj.drawTexturedRect(guiWidth + 176, guiHeight + 138, 0, 0, 26, 26);

    IFluidContainerManager control = (IFluidContainerManager)tileEntity;
    int renderX = 26 + (18*control.getContainerEditMode().ordinal());

    if(xAxis >= 179 && xAxis <= 197 && yAxis >= 142 && yAxis <= 160)
    {
      guiObj.drawTexturedRect(guiWidth + 179, guiHeight + 142, renderX, 0, 18, 18);
    }
View Full Code Here

Examples of mekanism.common.IFluidContainerManager

  @Override
  public void renderForeground(int xAxis, int yAxis)
  {
    mc.renderEngine.bindTexture(RESOURCE);

    IFluidContainerManager manager = (IFluidContainerManager)tileEntity;

    if(xAxis >= 179 && xAxis <= 197 && yAxis >= 142 && yAxis <= 160)
    {
      displayTooltip(manager.getContainerEditMode().getDisplay(), xAxis, yAxis);
    }

    mc.renderEngine.bindTexture(defaultLocation);
  }
View Full Code Here

Examples of mekanism.common.IFluidContainerManager

  public void preMouseClicked(int xAxis, int yAxis, int button) {}

  @Override
  public void mouseClicked(int xAxis, int yAxis, int button)
  {
    IFluidContainerManager manager = (IFluidContainerManager)tileEntity;

    if(button == 0)
    {
      if(xAxis >= 179 && xAxis <= 197 && yAxis >= 142 && yAxis <= 160)
      {
        ContainerEditMode current = manager.getContainerEditMode();
        int ordinalToSet = current.ordinal() < (ContainerEditMode.values().length-1) ? current.ordinal()+1 : 0;

        SoundHandler.playSound("gui.button.press");
        Mekanism.packetHandler.sendToServer(new ContainerEditModeMessage(Coord4D.get(tileEntity), ContainerEditMode.values()[ordinalToSet]));
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.