java.lang.Object
com.toxicrain.rainengine.core.registries.tiles.Tile

public class Tile extends Object
  • Field Details

    • aabbs

      public static ArrayList<AABB> aabbs
      List of AABB objects representing tile collision bounds.
    • mapDataType

      public static ArrayList<Character> mapDataType
  • Constructor Details

    • Tile

      public Tile()
  • Method Details

    • combineTouchingAABBs

      public static void combineTouchingAABBs()
      Combines touching AABBs in the list without breaking collision behavior.
    • addCollision

      public static void addCollision(int yCoordinate, int xCoordinate)
      Adds collision information for a tile at specified coordinates.
      Parameters:
      yCoordinate - The Y coordinate of the tile.
      xCoordinate - The X coordinate of the tile.
    • clearCollision

      public static void clearCollision()