Class ServerMap

java.lang.Object
zombie.network.ServerMap

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

    • bUpdateLOSThisFrame

      public boolean bUpdateLOSThisFrame
    • LOSTick

      public static OnceEvery LOSTick
    • TimeTick

      public static OnceEvery TimeTick
    • CellSize

      public static final int CellSize
      See Also:
      Constant Field Values
    • ChunksPerCellWidth

      public static final int ChunksPerCellWidth
      See Also:
      Constant Field Values
    • LastSaved

      public long LastSaved
    • ZombieMap

      public final ServerMap.ZombieIDMap ZombieMap
    • bQueuedSaveAll

      public boolean bQueuedSaveAll
    • bQueuedQuit

      public boolean bQueuedQuit
    • instance

      public static ServerMap instance
    • cellMap

      public ServerMap.ServerCell[] cellMap
    • LoadedCells

      public java.util.ArrayList LoadedCells
    • ReleventNow

      public java.util.ArrayList ReleventNow
  • Constructor Details

    • ServerMap

      public ServerMap()
  • Method Details

    • getUniqueZombieId

      public short getUniqueZombieId()
    • getStartLocation

      public Vector3 getStartLocation​(ServerWorldDatabase.LogonResult logonResult)
    • SaveAll

      public void SaveAll()
    • QueueSaveAll

      public void QueueSaveAll()
    • QueueQuit

      public void QueueQuit()
    • toServerCellX

      public int toServerCellX​(int int1)
    • toServerCellY

      public int toServerCellY​(int int1)
    • toWorldCellX

      public int toWorldCellX​(int int1)
    • toWorldCellY

      public int toWorldCellY​(int int1)
    • getMaxX

      public int getMaxX()
    • getMaxY

      public int getMaxY()
    • getMinX

      public int getMinX()
    • getMinY

      public int getMinY()
    • init

      public void init​(IsoMetaGrid metaGrid)
    • getCell

      public ServerMap.ServerCell getCell​(int int1, int int2)
    • isValidCell

      public boolean isValidCell​(int int1, int int2)
    • loadOrKeepRelevent

      public void loadOrKeepRelevent​(int int1, int int2)
    • characterIn

      public void characterIn​(IsoPlayer player)
    • characterIn

      public void characterIn​(int int1, int int2, int int3)
    • loadMapChunk

      public void loadMapChunk​(int int1, int int2)
    • preupdate

      public void preupdate()
    • postupdate

      public void postupdate()
    • physicsCheck

      public void physicsCheck​(int int1, int int2)
    • saveZoneInsidePlayerInfluence

      public void saveZoneInsidePlayerInfluence​(short short1)
    • getGridSquare

      public IsoGridSquare getGridSquare​(int int1, int int2, int int3)
    • setGridSquare

      public void setGridSquare​(int int1, int int2, int int3, IsoGridSquare square)
    • isInLoaded

      public boolean isInLoaded​(float float1, float float2)
    • getChunk

      public IsoChunk getChunk​(int int1, int int2)