Class BoMScreen

All Implemented Interfaces:
Element, ParentElement

public class BoMScreen extends REMIScreen
  • Field Details

  • Constructor Details

  • Method Details

    • init

      public void init()
      Overrides:
      init in class REMIScreen
    • recalculateTree

      public void recalculateTree()
    • render

      public void render(DrawContext raw, int mouseX, int mouseY, float delta)
      Overrides:
      render in class REMIScreen
    • getHoveredStack

      public emi.dev.emi.emi.screen.BoMScreen.Hover getHoveredStack(int mx, int my)
    • getNodeHeight

      public int getNodeHeight(MaterialNode node)
    • addNewNodes

      public emi.dev.emi.emi.screen.BoMScreen.TreeVolume addNewNodes(MaterialNode node, long multiplier, long divisor, int depth, ChanceState chance)
    • getScale

      public float getScale()
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double amount)
    • mouseDragged

      public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)
    • shouldPause

      public boolean shouldPause()
      Overrides:
      shouldPause in class REMIScreen
    • close

      public void close()
      Overrides:
      close in class REMIScreen