Class PolygonalMap2

java.lang.Object
zombie.vehicles.PolygonalMap2

public final 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 baseVehicle)
    • updateVehicle

      public void updateVehicle​(BaseVehicle baseVehicle)
    • removeVehicleFromWorld

      public void removeVehicleFromWorld​(BaseVehicle baseVehicle)
    • 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 iPathfinder, Mover mover, float float1, float float2, float float3, float float4, float float5, float float6)
    • cancelRequest

      public void cancelRequest​(Mover mover)
    • getPointInLine

      public java.util.ArrayList getPointInLine​(float float1, float float2, float float3, float float4, int int1)
    • lineClearCollide

      public boolean lineClearCollide​(float float1, float float2, float float3, float float4, int int1)
    • lineClearCollide

      public boolean lineClearCollide​(float float1, float float2, float float3, float float4, int int1, IsoMovingObject movingObject)
    • lineClearCollide

      public boolean lineClearCollide​(float float1, float float2, float float3, float float4, int int1, IsoMovingObject movingObject, boolean boolean1, boolean boolean2)
    • lineClearCollide

      public boolean lineClearCollide​(float float1, float float2, float float3, float float4, int int1, IsoMovingObject movingObject, int int2)
    • getCollidepoint

      public Vector2 getCollidepoint​(float float1, float float2, float float3, float float4, int int1, IsoMovingObject movingObject, int int2)
    • canStandAt

      public boolean canStandAt​(float float1, float float2, int int1, IsoMovingObject movingObject, boolean boolean1, boolean boolean2)
    • canStandAt

      public boolean canStandAt​(float float1, float float2, int int1, BaseVehicle baseVehicle, int int2)
    • intersectLineWithVehicle

      public boolean intersectLineWithVehicle​(float float1, float float2, float float3, float float4, BaseVehicle baseVehicle, Vector2 vector2)
    • resolveCollision

      public Vector2f resolveCollision​(IsoGameCharacter gameCharacter, float float1, float float2, Vector2f vector2f)