Package zombie

Class PathfindManager

java.lang.Object
zombie.PathfindManager

public class PathfindManager
extends java.lang.Object
  • Field Details

    • instance

      public static PathfindManager instance
    • MaxThreads

      public int MaxThreads
    • Current

      public int Current
    • maxInBatch

      public int maxInBatch
    • Failed

      public static int Failed
    • Succeeded

      public static int Succeeded
    • ZombiePathTime

      public static float ZombiePathTime
    • SurvivorPathTime

      public static float SurvivorPathTime
    • Pathfind

      public java.util.HashMap Pathfind
    • HighestPathTime

      public static float HighestPathTime
    • HighestJob

      public PathfindManager.PathfindJob HighestJob
    • threads

  • Constructor Details

    • PathfindManager

      public PathfindManager()
  • Method Details

    • allPaused

      public boolean allPaused()
    • getFinder

      public AStarPathFinder getFinder()
    • DoDebugJob

      public void DoDebugJob​(int sx, int sy, int sz, int tx, int ty, int tz)
    • reset

      public void reset()
    • stop

      public void stop()
    • init

      public void init()
    • AddJob

      public void AddJob​(IPathfinder pathfinder, Mover mover, int sx, int sy, int sz, int tx, int ty, int tz)
    • AddJob

      public void AddJob​(IPathfinder pathfinder, Mover mover, int sx, int sy, int sz, int tx, int ty, int tz, boolean bDoClosest)
    • abortJob

      public void abortJob​(Mover mover)
    • pause

      public void pause()
    • resume

      public void resume()