Class CollisionMap
java.lang.Object
org.highlife.api.wrappers.map.impl.CollisionMap
- All Implemented Interfaces:
TileMap
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetBaseX()intgetBaseY()floatgetCost(int sx, int sy, int tx, int ty) intgetDirection(int x, int y) intgetFlag(int gridX, int gridY) int[][]getFlags()intDeprecated.intDeprecated.intDeprecated.intgetWidth()static booleanisBlocked(int flag) booleanisBlocked(int x, int y, int direction) static booleanisCardinalDirectionBlocked(int cardinal, int flag, int neighbor) static booleanisOrdinalDirectionBlocked(int ordinal, int ne, int nw, int se, int sw) booleanisSolid(int x, int y) booleanisSolid(int x, int y, int flag) booleanisWalkable(int x1, int y1, int x2, int y2) booleanisWalkable(int x1, int y1, int x2, int y2, int flag) voidvisit(int x, int y)
-
Constructor Details
-
CollisionMap
-
-
Method Details
-
isBlocked
public static boolean isBlocked(int flag) -
isCardinalDirectionBlocked
public static boolean isCardinalDirectionBlocked(int cardinal, int flag, int neighbor) -
isOrdinalDirectionBlocked
public static boolean isOrdinalDirectionBlocked(int ordinal, int ne, int nw, int se, int sw) -
getBaseX
public int getBaseX() -
getBaseY
public int getBaseY() -
getHeight
public int getHeight() -
getOffsetX
Deprecated. -
getOffsetY
Deprecated. -
getOffset
Deprecated. -
getWidth
public int getWidth() -
getFlags
public int[][] getFlags() -
getFlag
public int getFlag(int gridX, int gridY) -
isBlocked
public boolean isBlocked(int x, int y, int direction) -
isSolid
public boolean isSolid(int x, int y) -
isSolid
public boolean isSolid(int x, int y, int flag) -
getCost
public float getCost(int sx, int sy, int tx, int ty) -
visit
public void visit(int x, int y) -
isWalkable
public boolean isWalkable(int x1, int y1, int x2, int y2) - Specified by:
isWalkablein interfaceTileMap
-
isWalkable
public boolean isWalkable(int x1, int y1, int x2, int y2, int flag) - Specified by:
isWalkablein interfaceTileMap
-
getDirection
public int getDirection(int x, int y) - Specified by:
getDirectionin interfaceTileMap
-