Class Map

java.lang.Object
org.highlife.api.methods.map.Map

public class Map extends Object
  • Constructor Details

    • Map

      public Map()
  • Method Details

    • isVisible

      public static boolean isVisible(Tile tile)
    • getWalkable

      public static Tile getWalkable(Tile tile)
    • getTileReference

      public static TileReference getTileReference(Tile tile)
    • getTileReference

      public static TileReference getTileReference(int localX, int localY, int z)
    • getTileGrid

      public static TileReference[][] getTileGrid(int plane)
    • getMinimapShape

      public static Shape getMinimapShape()
    • getMinimapShape

      public static Shape getMinimapShape(int diameterIncrease)
    • hoveringMinimap

      public static boolean hoveringMinimap()
    • getTileHeight

      public static int getTileHeight(Tile tile)
    • getGridX

      public static int getGridX(Tile tile)
    • getGridY

      public static int getGridY(Tile tile)
    • getGridLocation

      public static Tile getGridLocation(Tile tile)
    • getVertices

      public static Point[] getVertices(Tile tile)
    • getBounds

      public static Rectangle getBounds(Tile tile)
    • getPolygon

      public static Polygon getPolygon(Tile tile)
    • isLocal

      public static boolean isLocal(Tile tile)
    • getObjectsAtTile

      public static GameObject[] getObjectsAtTile(Tile tile)
    • getObjectsAtTile

      public static GameObject[] getObjectsAtTile(Tile tile, boolean cachedResults)
    • getMiniMapDestination

      public static MiniMapTileDestination getMiniMapDestination(Tile tile)
    • tileToMiniMap

      public static Point tileToMiniMap(Tile tile)
    • tileToScreen

      public static Point tileToScreen(Tile tile)
    • isTileOnMap

      public static boolean isTileOnMap(Tile tile)
    • isTileOnScreen

      public static boolean isTileOnScreen(Tile tile)
    • isClickable

      public static boolean isClickable(Tile tile)
    • getFlag

      public static int getFlag(Tile tile)
    • interact

      public static boolean interact(Tile tile)
    • interact

      public static boolean interact(Tile tile, String action)
    • canReach

      public static boolean canReach(Entity destination)
    • canReach

      public static boolean canReach(Tile destination)
    • canReach

      public static boolean canReach(Tile start, Tile destination)
    • canReach

      public static boolean canReach(Tile destination, boolean offsetDestination)
    • canReach

      public static boolean canReach(Tile start, Tile destination, boolean offsetDestination)
    • exactDistance

      public static int exactDistance(Entity destination)
    • exactDistance

      public static int exactDistance(Tile destination)
    • exactDistance

      public static int exactDistance(Tile start, Tile destination)
    • exactDistance

      public static int exactDistance(Tile destination, boolean offsetDestination)
    • exactDistance

      public static int exactDistance(Tile start, Tile destination, boolean offsetDestination)
    • costToTile

      public static int costToTile(int startX, int startY, int destinationX, int destinationY, boolean offsetDestination)
    • costToTile

      public static int costToTile(int startX, int startY, int destinationX, int destinationY, int z, boolean offsetDestination)
    • clearGameObjectCache

      public static void clearGameObjectCache()
    • reset

      public static void reset()