Class PolygonalMap2

java.lang.Object
zombie.vehicles.PolygonalMap2

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

  • Constructor Details

    • PolygonalMap2

      public PolygonalMap2()
  • Method Details

    • render

      public void render()
    • squareChanged

      public void squareChanged​(IsoGridSquare square)
    • addChunkToWorld

      public void addChunkToWorld​(IsoChunk chunk)
    • removeChunkFromWorld

      public void removeChunkFromWorld​(IsoChunk chunk)
    • addVehicleToWorld

      public void addVehicleToWorld​(BaseVehicle vehicle)
    • updateVehicle

      public void updateVehicle​(BaseVehicle vehicle)
    • removeVehicleFromWorld

      public void removeVehicleFromWorld​(BaseVehicle vehicle)
    • init

      public void init​(IsoMetaGrid metaGrid)
    • stop

      public void stop()
    • updateMain

      public void updateMain()
    • updateThread

      public void updateThread()
    • addRequest

      public zombie.vehicles.PolygonalMap2.PathFindRequest addRequest​(PolygonalMap2.IPathfinder pathfinder, Mover mover, float startX, float startY, float startZ, float targetX, float targetY, float targetZ)
    • cancelRequest

      public void cancelRequest​(Mover mover)
    • lineClearCollide

      public boolean lineClearCollide​(float fromX, float fromY, float toX, float toY, int z)
    • lineClearCollide

      public boolean lineClearCollide​(float fromX, float fromY, float toX, float toY, int z, IsoMovingObject ignoreVehicle)
    • lineClearCollide

      public boolean lineClearCollide​(float fromX, float fromY, float toX, float toY, int z, IsoMovingObject ignoreVehicle, boolean ignoreDoors)
    • intersectLineWithVehicle

      public boolean intersectLineWithVehicle​(float x1, float y1, float x2, float y2, BaseVehicle vehicle, Vector2 out)
    • resolveCollision

      public void resolveCollision​(IsoGameCharacter chr, float nx, float ny)