Class TiledFloor

All Implemented Interfaces:
Comparable<Content>, Senseable

public class TiledFloor extends Floor
Renders floors in packed square tiles, sized to be as large as possible given the provided size constraints. Concept and some code taken from Twcash/Aquarion.
  • Field Details

    • sizedRegions

      public arc.graphics.g2d.TextureRegion[][][][] sizedRegions
    • maxSize

      public int maxSize
  • Constructor Details

    • TiledFloor

      public TiledFloor(String name)
    • TiledFloor

      public TiledFloor(String name, int variants, int maxSize)
  • Method Details

    • load

      public void load()
      Description copied from class: Content
      Called after all content is created, only on non-headless versions. Use for loading regions or other image data.
      Overrides:
      load in class Floor
    • floorChanged

      public void floorChanged(Tile tile)
      Description copied from class: Floor
      Called when this floor is set on the specified tile.
      Overrides:
      floorChanged in class Floor
    • drawMain

      public void drawMain(Tile tile)
      Overrides:
      drawMain in class Floor