Class CollisionMap

java.lang.Object
com.valhalla.sdk.api.pathing.CollisionMap

public final class CollisionMap extends Object
A normalized, immutable local collision grid independent of client-specific flag values.
  • Field Details

  • Constructor Details

    • CollisionMap

      public CollisionMap(Tile base, int width, int height, int[] flags)
  • Method Details

    • getBase

      public Tile getBase()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • copyFlags

      public int[] copyFlags()
    • contains

      public boolean contains(Tile tile)
    • getFlags

      public int getFlags(Tile tile)
    • isBlocked

      public boolean isBlocked(Tile tile)
    • canMove

      public boolean canMove(Tile from, Tile to)
    • toString

      public String toString()
      Overrides:
      toString in class Object