Package zombie

Class MapCollisionData

java.lang.Object
zombie.MapCollisionData

public class MapCollisionData
extends java.lang.Object
  • Field Details

  • Constructor Details

    • MapCollisionData

      public MapCollisionData()
  • Method Details

    • init

      public void init​(IsoMetaGrid metaGrid)
    • start

      public void start()
    • getCell

      public MapCollisionData.Cell getCell​(int x, int y)
    • getCellFromWorldPos

      public MapCollisionData.Cell getCellFromWorldPos​(int x, int y)
    • getCellFromChunkPos

      public MapCollisionData.Cell getCellFromChunkPos​(int wx, int wy)
    • getBits

      public int getBits​(int x, int y)
    • isSolid

      public final boolean isSolid​(int bits)
    • isBlockedN

      public final boolean isBlockedN​(int bits)
    • isBlockedW

      public final boolean isBlockedW​(int bits)
    • isWater

      public final boolean isWater​(int bits)
    • isRoom

      public final boolean isRoom​(int bits)
    • isBlocked

      public boolean isBlocked​(int x, int y, byte blockedBits)
    • isBlocked

      public boolean isBlocked​(int x0, int y0, int x1, int y1, byte blockedBits)
    • getChunkType

      public int getChunkType​(int wx, int wy)
    • isChunkBlocked

      public boolean isChunkBlocked​(int wx, int wy, int blockedBits)
    • renderDebugOverhead2

      public void renderDebugOverhead2​(float zoom, int offx, int offy, float xPos, float yPos, int draww, int drawh)
    • _renderDebugOverhead2

      public void _renderDebugOverhead2​(float zoom, int offx, int offy, float xPos, float yPos, int draww, int drawh)
    • addChunkToWorld

      public void addChunkToWorld​(IsoChunk chunk)
    • removeChunkFromWorld

      public void removeChunkFromWorld​(IsoChunk chunk)
    • squareChanged

      public void squareChanged​(IsoGridSquare sq)
    • findPath

      public void findPath​(int sx, int sy, int ex, int ey, MapCollisionData.IPathResult result)
    • findPath2

      public void findPath2​(int sx, int sy, int ex, int ey, MapCollisionData.IPathResult result)
    • update

      public void update()
    • notifyThread

      public void notifyThread()
    • save

      public void save()
    • stop

      public void stop()