Class DrawMulti

java.lang.Object
mindustry.world.draw.DrawBlock
mindustry.world.draw.DrawMulti

public class DrawMulti extends DrawBlock
combined several DrawBlocks into one
  • Field Details

  • Constructor Details

    • DrawMulti

      public DrawMulti()
    • DrawMulti

      public DrawMulti(DrawBlock... drawers)
    • DrawMulti

      public DrawMulti(arc.struct.Seq<DrawBlock> drawers)
  • Method Details

    • getRegionsToOutline

      public void getRegionsToOutline(Block block, arc.struct.Seq<arc.graphics.g2d.TextureRegion> out)
      Overrides:
      getRegionsToOutline in class DrawBlock
    • draw

      public void draw(mindustry.gen.Building build)
      Description copied from class: DrawBlock
      Draws the block itself.
      Overrides:
      draw in class DrawBlock
    • drawPlan

      public void drawPlan(Block block, BuildPlan plan, arc.util.Eachable<BuildPlan> list)
      Description copied from class: DrawBlock
      Draws the planned version of this block.
      Overrides:
      drawPlan in class DrawBlock
    • drawLight

      public void drawLight(mindustry.gen.Building build)
      Description copied from class: DrawBlock
      Draws any extra light for the block.
      Overrides:
      drawLight in class DrawBlock
    • load

      public void load(Block block)
      Description copied from class: DrawBlock
      Load any relevant texture regions.
      Overrides:
      load in class DrawBlock
    • icons

      public arc.graphics.g2d.TextureRegion[] icons(Block block)
      Overrides:
      icons in class DrawBlock
      Returns:
      the generated icons to be used for this block.