Interface Locatable

All Known Implementing Classes:
AbstractWebNode, AgilityWebNode, Area, BankLocation, BankWebNode, BasicWebNode, BoundaryObject, Character, CharterWebNode, Entity, EntranceWebNode, FairyRingWebNode, FloorDecoration, GameObject, GnomeGliderWebNode, GraphicsObject, GroundItem, LovakengjMinecartWebNode, MagicCarpetWebNode, MountainGuideWebNode, NPC, Player, Projectile, QuetzalWebNode, SceneObject, SelfConnectingWebNode, ShipWebNode, SpiritTreeWebNode, TeleportWebNode, Tile, TollWebNode, WallObject

public interface Locatable
  • Method Details

    • getTile

      Tile getTile()
    • distance

      default double distance(Tile tile)
    • tileDistance

      default int tileDistance(Tile tile)
    • walkingDistance

      default double walkingDistance(Tile tile)
    • canReach

      default boolean canReach()
    • canReach

      default boolean canReach(Tile tile)
    • getX

      default int getX()
    • getY

      default int getY()
    • getGridX

      default int getGridX()
    • getGridY

      default int getGridY()
    • getZ

      default int getZ()
    • getRegionId

      default int getRegionId()
    • getTileReference

      default TileReference getTileReference()