Package zombie.vehicles
Class PathFindBehavior2
java.lang.Object
zombie.vehicles.PathFindBehavior2
- All Implemented Interfaces:
PolygonalMap2.IPathfinder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumclassstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()static voidclosestPointOnPath(float float1, float float2, float float3, IsoMovingObject movingObject, PolygonalMap2.Path path, PathFindBehavior2.PointOnPath pointOnPath) voidbooleanfloatfloatfloatfloatbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisTargetLocation(float float1, float float2, float float3) voidmoveToDir(IsoMovingObject movingObject, float float1) voidmoveToPoint(float float1, float float2, float float3) voidpathToCharacter(IsoGameCharacter gameCharacter) voidpathToLocation(int int1, int int2, int int3) voidpathToLocationF(float float1, float float2, float float3) voidpathToNearest(gnu.trove.list.array.TFloatArrayList tFloatArrayList) voidpathToNearestTable(KahluaTable kahluaTable) voidpathToSound(int int1, int int2, int int3) voidpathToVehicleAdjacent(BaseVehicle baseVehicle) voidpathToVehicleArea(BaseVehicle baseVehicle, String string) voidpathToVehicleSeat(BaseVehicle baseVehicle, int int1) voidrender()voidreset()voidsetData(float float1, float float2, float float3) booleanvoidSucceeded(PolygonalMap2.Path path, Mover mover) update()
-
Field Details
-
pathNextIsSet
public boolean pathNextIsSet -
pathNextX
public float pathNextX -
pathNextY
public float pathNextY -
Listeners
-
NPCData
-
bStopping
public boolean bStopping -
walkingOnTheSpot
-
-
Constructor Details
-
PathFindBehavior2
-
-
Method Details
-
isGoalNone
public boolean isGoalNone() -
isGoalCharacter
public boolean isGoalCharacter() -
isGoalLocation
public boolean isGoalLocation() -
isGoalSound
public boolean isGoalSound() -
isGoalVehicleAdjacent
public boolean isGoalVehicleAdjacent() -
isGoalVehicleArea
public boolean isGoalVehicleArea() -
isGoalVehicleSeat
public boolean isGoalVehicleSeat() -
reset
public void reset() -
pathToCharacter
-
pathToLocation
public void pathToLocation(int int1, int int2, int int3) -
pathToLocationF
public void pathToLocationF(float float1, float float2, float float3) -
pathToSound
public void pathToSound(int int1, int int2, int int3) -
pathToNearest
public void pathToNearest(gnu.trove.list.array.TFloatArrayList tFloatArrayList) -
pathToNearestTable
-
pathToVehicleAdjacent
-
pathToVehicleArea
-
pathToVehicleSeat
-
cancel
public void cancel() -
getIsCancelled
public boolean getIsCancelled() -
setData
public void setData(float float1, float float2, float float3) -
getTargetX
public float getTargetX() -
getTargetY
public float getTargetY() -
getTargetZ
public float getTargetZ() -
getPathLength
public float getPathLength() -
getTargetChar
-
isTargetLocation
public boolean isTargetLocation(float float1, float float2, float float3) -
update
-
moveToPoint
public void moveToPoint(float float1, float float2, float float3) -
moveToDir
-
shouldGetUpFromCrawl
public boolean shouldGetUpFromCrawl() -
isStrafing
public boolean isStrafing() -
closestPointOnPath
public static void closestPointOnPath(float float1, float float2, float float3, IsoMovingObject movingObject, PolygonalMap2.Path path, PathFindBehavior2.PointOnPath pointOnPath) -
render
public void render() -
Succeeded
- Specified by:
Succeededin interfacePolygonalMap2.IPathfinder
-
Failed
- Specified by:
Failedin interfacePolygonalMap2.IPathfinder
-
isMovingUsingPathFind
public boolean isMovingUsingPathFind()
-