Class PathfindNative
java.lang.Object
zombie.pathfind.nativeCode.PathfindNative
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChunkToWorld(IsoChunk chunk) addRequest(IPathfinder iPathfinder, Mover mover, float float0, float float1, float float2, float float3, float float4, float float5) static voidaddVehicle(ByteBuffer var0) voidaddVehicle(BaseVehicle vehicle) voidcancelRequest(Mover mover) voidstatic voidstatic intfindPath(ByteBuffer var0, ByteBuffer var1) intfindPath(PathFindRequest pathFindRequest, ByteBuffer byteBuffer, boolean boolean1) static voidstatic voidinit()voidinit(IsoMetaGrid metaGrid) static voidinitWorld(int var0, int var1, int var2, int var3, boolean var4) static voidremoveChunk(int var0, int var1) voidremoveChunkFromWorld(IsoChunk chunk) static voidremoveVehicle(int var0) voidremoveVehicle(BaseVehicle vehicle) voidrender()voidsquareChanged(IsoGridSquare square0) voidstop()static voidteleportVehicle(ByteBuffer var0) static voidupdate()static voidupdateChunk(int var0, int var1, int var2, ByteBuffer var3) voidstatic voidupdateSquare(int var0, int var1, int var2, int var3, int var4, short var5, int var6, float var7, float var8) voidupdateVehicle(BaseVehicle vehicle)
-
Field Details
-
instance
-
USE_NATIVE_CODE
public static boolean USE_NATIVE_CODE
-
-
Constructor Details
-
PathfindNative
public PathfindNative()
-
-
Method Details
-
init
public static void init() -
initWorld
public static void initWorld(int var0, int var1, int var2, int var3, boolean var4) -
destroyWorld
public static void destroyWorld() -
freeMemoryAtExit
public static void freeMemoryAtExit() -
update
public static void update() -
updateChunk
-
removeChunk
public static void removeChunk(int var0, int var1) -
updateSquare
public static void updateSquare(int var0, int var1, int var2, int var3, int var4, short var5, int var6, float var7, float var8) -
addVehicle
-
removeVehicle
public static void removeVehicle(int var0) -
teleportVehicle
-
findPath
-
init
-
stop
public void stop() -
checkUseNativeCode
public void checkUseNativeCode() -
addChunkToWorld
-
removeChunkFromWorld
-
squareChanged
-
addVehicle
-
removeVehicle
-
updateVehicle
-
addRequest
public PathFindRequest addRequest(IPathfinder iPathfinder, Mover mover, float float0, float float1, float float2, float float3, float float4, float float5) -
cancelRequest
-
updateMain
public void updateMain() -
findPath
-
render
public void render()
-