Package buildcraft.energy

Examples of buildcraft.energy.TileEngine


    super(id, "enginesafe");
  }

  private boolean checkEngine(TileEntity tile) {
    if (tile instanceof TileEngine) {
      TileEngine engine = (TileEngine) tile;

      if (engine.getEnergyStage() != EnergyStage.BLUE && engine.getEnergyStage() != EnergyStage.GREEN)
        return false;

      return true;
    }
    return false;
View Full Code Here


    mc.renderEngine.bindTexture(i);
    int j = (width - xSize) / 2;
    int k = (height - ySize) / 2;
    drawTexturedModalRect(j, k, 0, 0, xSize, ySize);

    TileEngine engine = (TileEngine) tile;
    EngineEfficient engineEfficient = ((EngineEfficient) engine.engine);

    if (engine.getScaledBurnTime(58) > 0)
      displayGauge(j, k, 19, 104, engine.getScaledBurnTime(58), engineEfficient.liquidId);
  }
View Full Code Here

    mc.renderEngine.bindTexture(i);
    int j = (width - xSize) / 2;
    int k = (height - ySize) / 2;
    drawTexturedModalRect(j, k, 0, 0, xSize, ySize);

    TileEngine engine = (TileEngine) tile;
    EngineCooledCombustion engineCooled = ((EngineCooledCombustion) engine.engine);

    if (engine.getScaledBurnTime(58) > 0)
      displayGauge(j, k, 19, 104, engine.getScaledBurnTime(58), engineCooled.liquidId);

  }
View Full Code Here

  }

  @Override
  public void renderTileEntityAt(TileEntity tileentity, double x, double y, double z, float f) {

    TileEngine engine = (TileEngine) tileentity;

    if (engine != null) {
      render(engine.progress, engine.orientation, engine.getBaseTexture(), engine.getChamberTexture(), engine.getTrunkTexture(engine.getEnergyStage()), x, y, z);
    }
  }
View Full Code Here

  }

  @Override
  public boolean isTriggerActive(TileEntity tile, ForgeDirection side, IStatementContainer container, IStatementParameter[] parameters) {
    if (tile instanceof TileEngine) {
      TileEngine engine = (TileEngine) tile;

      return engine.getEnergyStage() == stage;
    }

    return false;
  }
View Full Code Here

TOP

Related Classes of buildcraft.energy.TileEngine

Copyright © 2018 www.massapicom. 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.