Class PathfindNative

java.lang.Object
zombie.pathfind.nativeCode.PathfindNative

public class PathfindNative extends Object
  • Field Details

    • instance

      public static final PathfindNative 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

      public static void updateChunk(int var0, int var1, int var2, ByteBuffer var3)
    • 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

      public static void addVehicle(ByteBuffer var0)
    • removeVehicle

      public static void removeVehicle(int var0)
    • teleportVehicle

      public static void teleportVehicle(ByteBuffer var0)
    • findPath

      public static int findPath(ByteBuffer var0, ByteBuffer var1)
    • init

      public void init(IsoMetaGrid isoMetaGrid)
    • stop

      public void stop()
    • checkUseNativeCode

      public void checkUseNativeCode()
    • addChunkToWorld

      public void addChunkToWorld(IsoChunk isoChunk)
    • removeChunkFromWorld

      public void removeChunkFromWorld(IsoChunk isoChunk)
    • squareChanged

      public void squareChanged(IsoGridSquare isoGridSquare0)
    • addVehicle

      public void addVehicle(BaseVehicle baseVehicle)
    • removeVehicle

      public void removeVehicle(BaseVehicle baseVehicle)
    • updateVehicle

      public void updateVehicle(BaseVehicle baseVehicle)
    • addRequest

      public PathFindRequest addRequest(IPathfinder pathfinder, Mover mover, float float0, float float1, float float2, float float3, float float4, float float5)
    • cancelRequest

      public void cancelRequest(Mover mover)
    • updateMain

      public void updateMain()
    • findPath

      public int findPath(PathFindRequest pathFindRequest, ByteBuffer byteBuffer, boolean boolean1)
    • render

      public void render()