AStarDebugBase

public class AStarDebugBase

Class AStarDebugBase. Provides astardebugbase functionality for the Hytale server.

java.lang.Object > AStarDebugBase

Field Summary

aStarBase

protected AStarBase aStarBase

Field aStarBase.

logger

protected HytaleLogger logger

Field logger.

loggerInfo

protected HytaleLogger.Api loggerInfo

Field loggerInfo.

openCount

final int openCount

Field openCount.

openNodes

final List openNodes

Field openNodes.

length

final int length

Field length.

path

final AStarNode path

Field path.

startPositionIndex

final long startPositionIndex

Field startPositionIndex.

visitedBlocks

final Long2ObjectMap visitedBlocks

Field visitedBlocks.

node

final AStarNode node

Field node.

x

final int x

Field x.

z

final int z

Field z.

rows

final int rows

Field rows.

columns

final int columns

Field columns.

offset

final int offset

Field offset.

evenStart

final boolean evenStart

Field evenStart.

first

final String first

Field first.

second

final String second

Field second.

map

final StringBuilder[] map

Field map.

node2

final AStarNode node2

Field node2.

pos

final int pos

Field pos.

row

final int row

Field row.

column

final int column

Field column.

Method Detail

AStarDebugBase

public public AStarDebugBase (final AStarBase base, @Nonnull final HytaleLogger logger)

Method AStarDebugBase.

Parameters:
final AStarBase base
@Nonnull final HytaleLogger logger

dumpOpens

public void dumpOpens (final MotionController controller)

Method dumpOpens.

Parameters:
final MotionController controller

dumpPath

public void dumpPath ()

Method dumpPath.

dumpMap

public void dumpMap (final boolean drawPath, final MotionController controller)

Method dumpMap.

Parameters:
final boolean drawPath
final MotionController controller

if

public else if (openCount > 0)

Method if.

Parameters:
openCount > 0

plot

protected void plot (final long positionIndex, final char character, @Nonnull final StringBuilder[] map, final int minX, final int minZ)

Method plot.

Parameters:
final long positionIndex
final char character
@Nonnull final StringBuilder[] map
final int minX
final int minZ

drawMapFinish

protected void drawMapFinish (final StringBuilder[] map, final int minX, final int minZ)

Method drawMapFinish.

Parameters:
final StringBuilder[] map
final int minX
final int minZ

getDumpMapRegionZ

protected int getDumpMapRegionZ (final int def)

Method getDumpMapRegionZ.

Parameters:
final int def

getDumpMapRegionX

protected int getDumpMapRegionX (final int def)

Method getDumpMapRegionX.

Parameters:
final int def

getExtraLogString

protected String getExtraLogString (final MotionController controller)

Method getExtraLogString.

Parameters:
final MotionController controller