Class AStarDebugBase
java.lang.Object
com.hypixel.hytale.server.npc.navigation.AStarDebugBase
- Direct Known Subclasses:
AStarDebugWithTarget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AStarBasestatic final charstatic final Stringstatic final charstatic final Stringstatic final charstatic final charstatic final charstatic final charstatic final charprotected com.hypixel.hytale.logger.HytaleLoggerprotected com.hypixel.hytale.logger.HytaleLogger.Apistatic final charstatic final charstatic final charstatic final char -
Constructor Summary
ConstructorsConstructorDescriptionAStarDebugBase(AStarBase base, com.hypixel.hytale.logger.HytaleLogger logger) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawMapFinish(StringBuilder[] map, int minX, int minZ) voiddumpMap(boolean drawPath, com.hypixel.hytale.server.npc.movement.controllers.MotionController controller) voiddumpMap(AStarNode pathNode, boolean isFinalPath, com.hypixel.hytale.server.npc.movement.controllers.MotionController controller) voiddumpOpens(com.hypixel.hytale.server.npc.movement.controllers.MotionController controller) voiddumpPath()protected intgetDumpMapRegionX(int def) protected intgetDumpMapRegionZ(int def) protected StringgetExtraLogString(com.hypixel.hytale.server.npc.movement.controllers.MotionController controller) protected voidplot(long positionIndex, char character, StringBuilder[] map, int minX, int minZ)
-
Field Details
-
CENTER
public static final char CENTER- See Also:
-
CROSS
public static final char CROSS- See Also:
-
HLINE
public static final char HLINE- See Also:
-
VLINE
public static final char VLINE- See Also:
-
OPEN_NODE
public static final char OPEN_NODE- See Also:
-
CLOSED_NODE
public static final char CLOSED_NODE- See Also:
-
CLOSED_PATH_NODE
public static final char CLOSED_PATH_NODE- See Also:
-
OPEN_PATH_NODE
public static final char OPEN_PATH_NODE- See Also:
-
BLOCKED_NODE
public static final char BLOCKED_NODE- See Also:
-
START_POSITION
public static final char START_POSITION- See Also:
-
END_POSITION
public static final char END_POSITION- See Also:
-
BORDER_PATTERN
-
CENTER_PATTERN
-
aStarBase
-
logger
protected com.hypixel.hytale.logger.HytaleLogger logger -
loggerInfo
protected com.hypixel.hytale.logger.HytaleLogger.Api loggerInfo
-
-
Constructor Details
-
Method Details
-
dumpOpens
public void dumpOpens(com.hypixel.hytale.server.npc.movement.controllers.MotionController controller) -
dumpPath
public void dumpPath() -
dumpMap
public void dumpMap(boolean drawPath, com.hypixel.hytale.server.npc.movement.controllers.MotionController controller) -
plot
protected void plot(long positionIndex, char character, @Nonnull StringBuilder[] map, int minX, int minZ) -
drawMapFinish
-
getDumpMapRegionZ
protected int getDumpMapRegionZ(int def) -
getDumpMapRegionX
protected int getDumpMapRegionX(int def) -
getExtraLogString
@Nonnull protected String getExtraLogString(com.hypixel.hytale.server.npc.movement.controllers.MotionController controller)
-