Class PathfindNative
java.lang.Object
zombie.pathfind.nativeCode.PathfindNative
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChunkToWorld
(IsoChunk isoChunk) addRequest
(IPathfinder pathfinder, Mover mover, float float0, float float1, float float2, float float3, float float4, float float5) static void
addVehicle
(ByteBuffer var0) void
addVehicle
(BaseVehicle baseVehicle) void
cancelRequest
(Mover mover) void
static void
static int
findPath
(ByteBuffer var0, ByteBuffer var1) int
findPath
(PathFindRequest pathFindRequest, ByteBuffer byteBuffer, boolean boolean1) static void
static void
init()
void
init
(IsoMetaGrid isoMetaGrid) static void
initWorld
(int var0, int var1, int var2, int var3, boolean var4) static void
removeChunk
(int var0, int var1) void
removeChunkFromWorld
(IsoChunk isoChunk) static void
removeVehicle
(int var0) void
removeVehicle
(BaseVehicle baseVehicle) void
render()
void
squareChanged
(IsoGridSquare isoGridSquare0) void
stop()
static void
teleportVehicle
(ByteBuffer var0) static void
update()
static void
updateChunk
(int var0, int var1, int var2, ByteBuffer var3) void
static void
updateSquare
(int var0, int var1, int var2, int var3, int var4, short var5, int var6, float var7, float var8) void
updateVehicle
(BaseVehicle baseVehicle)
-
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 pathfinder, Mover mover, float float0, float float1, float float2, float float3, float float4, float float5) -
cancelRequest
-
updateMain
public void updateMain() -
findPath
-
render
public void render()
-