Class Square

java.lang.Object
zombie.pathfind.Square

public final class Square extends Object
  • Method Details

    • getX

      public int getX()
    • getY

      public int getY()
    • getZ

      public int getZ()
    • has

      public boolean has(int bit)
    • TreatAsSolidFloor

      public boolean TreatAsSolidFloor()
    • isReallySolid

      public boolean isReallySolid()
    • isUnblockedWindowN

      public boolean isUnblockedWindowN()
    • isUnblockedWindowW

      public boolean isUnblockedWindowW()
    • getAdjacentSquare

      public Square getAdjacentSquare(IsoDirections dir)
    • isInside

      public boolean isInside(int x1, int y1, int x2, int y2)
    • testPathFindAdjacent

      public boolean testPathFindAdjacent(PMMover mover, int dx, int dy, int dz)
    • hasTransitionToLevelAbove

      public boolean hasTransitionToLevelAbove(IsoDirections edge)
    • hasSlopedSurface

      public boolean hasSlopedSurface()
    • getSlopedSurfaceDirection

      public IsoDirections getSlopedSurfaceDirection()
    • getSlopedSurfaceHeightMin

      public float getSlopedSurfaceHeightMin()
    • getSlopedSurfaceHeightMax

      public float getSlopedSurfaceHeightMax()
    • hasIdenticalSlopedSurface

      public boolean hasIdenticalSlopedSurface(Square other)
    • isSlopedSurfaceDirectionVertical

      public boolean isSlopedSurfaceDirectionVertical()
    • isSlopedSurfaceDirectionHorizontal

      public boolean isSlopedSurfaceDirectionHorizontal()
    • getSlopedSurfaceHeight

      public float getSlopedSurfaceHeight(float dx, float dy)
    • getSlopedSurfaceHeight

      public float getSlopedSurfaceHeight(IsoDirections edge)
    • isSlopedSurfaceEdgeBlocked

      public boolean isSlopedSurfaceEdgeBlocked(IsoDirections edge)
    • hasSlopedSurfaceToLevelAbove

      public boolean hasSlopedSurfaceToLevelAbove(IsoDirections dir)
    • hasSlopedSurfaceBottom

      public boolean hasSlopedSurfaceBottom(IsoDirections slopeDir)