Class ZombiePopulationManager

java.lang.Object
zombie.popman.ZombiePopulationManager

public final class ZombiePopulationManager extends Object
  • Field Details

    • instance

      public static final ZombiePopulationManager instance
    • SQUARES_PER_CHUNK

      protected static final int SQUARES_PER_CHUNK
      See Also:
    • CHUNKS_PER_CELL

      protected static final int CHUNKS_PER_CELL
    • SQUARES_PER_CELL

      protected static final int SQUARES_PER_CELL
    • OLD_ZOMBIE_CRAWLER_CAN_WALK

      protected static final byte OLD_ZOMBIE_CRAWLER_CAN_WALK
      See Also:
    • OLD_ZOMBIE_FAKE_DEAD

      protected static final byte OLD_ZOMBIE_FAKE_DEAD
      See Also:
    • OLD_ZOMBIE_CRAWLER

      protected static final byte OLD_ZOMBIE_CRAWLER
      See Also:
    • OLD_ZOMBIE_WALKER

      protected static final byte OLD_ZOMBIE_WALKER
      See Also:
    • INVALID_PATH_XY

      public static final int INVALID_PATH_XY
      See Also:
    • minX

      protected int minX
    • minY

      protected int minY
    • width

      protected int width
    • height

      protected int height
    • bStopped

      protected boolean bStopped
    • bDebugLoggingEnabled

      public static boolean bDebugLoggingEnabled
    • radarXY

      public float[] radarXY
    • radarCount

      public int radarCount
    • radarRenderFlag

      public boolean radarRenderFlag
    • radarRequestFlag

      public boolean radarRequestFlag
  • Method Details

    • n_realZombieCount

      protected static void n_realZombieCount(short var0, short[] var1)
    • n_spawnHorde

      protected static void n_spawnHorde(int var0, int var1, int var2, int var3, float var4, float var5, int var6)
    • init

      public static void init()
    • init

      public void init(IsoMetaGrid metaGrid)
    • onConfigReloaded

      public void onConfigReloaded()
    • registerSpawnOrigin

      public void registerSpawnOrigin(int int3, int int2, int int1, int int0, se.krka.kahlua.vm.KahluaTable var5)
    • playerSpawnedAt

      public void playerSpawnedAt(int x, int y, int z)
    • setZombiesMinPerChunk

      public void setZombiesMinPerChunk(float float0)
    • setZombiesMaxPerChunk

      public void setZombiesMaxPerChunk(float float0)
    • addChunkToWorld

      public void addChunkToWorld(IsoChunk chunk)
    • removeChunkFromWorld

      public void removeChunkFromWorld(IsoChunk chunk)
    • virtualizeZombie

      public void virtualizeZombie(IsoZombie realZombie)
    • setAggroTarget

      public void setAggroTarget(int id, int x, int y)
    • createHordeFromTo

      public void createHordeFromTo(int spawnX, int spawnY, int targetX, int targetY, int count)
    • createHordeInAreaTo

      public void createHordeInAreaTo(int spawnX, int spawnY, int spawnW, int spawnH, int targetX, int targetY, int count)
    • readyToPause

      public boolean readyToPause()
    • addWorldSound

      public void addWorldSound(WorldSoundManager.WorldSound sound, boolean doSend)
    • updateMain

      public void updateMain()
    • sitAgainstWall

      public void sitAgainstWall(IsoZombie zombie, IsoGridSquare square)
    • updateThread

      public void updateThread()
    • shouldWait

      public boolean shouldWait()
    • updateLoadedAreas

      public void updateLoadedAreas()
    • dbgSpawnTimeToZero

      public void dbgSpawnTimeToZero(int cellX, int cellY)
    • dbgClearZombies

      public void dbgClearZombies(int cellX, int cellY)
    • dbgSpawnNow

      public void dbgSpawnNow(int cellX, int cellY)
    • beginSaveRealZombies

      public void beginSaveRealZombies()
    • endSaveRealZombies

      public void endSaveRealZombies()
    • save

      public void save()
    • stop

      public void stop()