Class PathFindBehavior2

java.lang.Object
zombie.vehicles.PathFindBehavior2
All Implemented Interfaces:
PolygonalMap2.IPathfinder

public class PathFindBehavior2
extends java.lang.Object
implements PolygonalMap2.IPathfinder
  • Constructor Details

  • Method Details

    • pathToCharacter

      public void pathToCharacter​(IsoGameCharacter target)
    • pathToLocation

      public void pathToLocation​(int x, int y, int z)
    • pathToLocationF

      public void pathToLocationF​(float x, float y, float z)
    • pathToVehicleArea

      public void pathToVehicleArea​(BaseVehicle vehicle, java.lang.String areaId)
    • pathToVehicleSeat

      public void pathToVehicleSeat​(BaseVehicle vehicle, int seat)
    • cancel

      public void cancel()
    • getTargetX

      public float getTargetX()
    • getTargetY

      public float getTargetY()
    • getTargetZ

      public float getTargetZ()
    • getTargetChar

      public IsoGameCharacter getTargetChar()
    • isTargetLocation

      public boolean isTargetLocation​(float x, float y, float z)
    • update

      public Behavior.BehaviorResult update()
    • closestPointOnPath

      public static void closestPointOnPath​(float x3, float y3, float z, IsoMovingObject mover, PolygonalMap2.Path path, PathFindBehavior2.PointOnPath pop)
    • render

      public void render()
    • Succeeded

      public void Succeeded​(PolygonalMap2.Path path, Mover mover)
      Specified by:
      Succeeded in interface PolygonalMap2.IPathfinder
    • Failed

      public void Failed​(Mover mover)
      Specified by:
      Failed in interface PolygonalMap2.IPathfinder