Class SteamVent

All Implemented Interfaces:
Comparable<Content>, Senseable

public class SteamVent extends Floor
  • Field Details

    • offsets

      public static final arc.math.geom.Point2[] offsets
    • parent

      public Block parent
    • effect

      public Effect effect
    • effectColor

      public arc.graphics.Color effectColor
    • effectSpacing

      public float effectSpacing
  • Constructor Details

    • SteamVent

      public SteamVent(String name)
  • Method Details

    • drawBase

      public void drawBase(Tile tile)
      Overrides:
      drawBase in class Floor
    • updateRender

      public boolean updateRender(Tile tile)
      Overrides:
      updateRender in class Floor
      Returns:
      true if this floor should be updated in the render loop, e.g. for effects. Do NOT overuse this!
    • shouldIndex

      public boolean shouldIndex(Tile tile)
      Overrides:
      shouldIndex in class Floor
      Returns:
      whether to index this floor by flag
    • isCenterVent

      public boolean isCenterVent(Tile tile)
    • renderUpdate

      public void renderUpdate(Floor.UpdateRenderState state)
      Overrides:
      renderUpdate in class Floor
    • checkAdjacent

      public boolean checkAdjacent(Tile tile)