Class DrawRegion

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

public class DrawRegion extends DrawBlock
  • Field Details

    • region

      public arc.graphics.g2d.TextureRegion region
    • suffix

      public String suffix
    • spinSprite

      public boolean spinSprite
    • drawPlan

      public boolean drawPlan
    • buildingRotate

      public boolean buildingRotate
    • rotateSpeed

      public float rotateSpeed
    • x

      public float x
    • y

      public float y
    • rotation

      public float rotation
    • layer

      public float layer
      Any number <=0 disables layer changes.
  • Constructor Details

    • DrawRegion

      public DrawRegion(String suffix)
    • DrawRegion

      public DrawRegion(String suffix, float rotateSpeed)
    • DrawRegion

      public DrawRegion(String suffix, float rotateSpeed, boolean spinSprite)
    • DrawRegion

      public DrawRegion()
  • Method Details

    • 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
    • icons

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

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