Package zombie.popman

Class ZombiePopulationManager

java.lang.Object
zombie.popman.ZombiePopulationManager

public final class ZombiePopulationManager extends Object
  • Field Details

    • instance

      public static final ZombiePopulationManager instance
    • bDebugLoggingEnabled

      public static boolean bDebugLoggingEnabled
    • radarXY

      public float[] radarXY
    • radarCount

      public int radarCount
    • radarRenderFlag

      public boolean radarRenderFlag
    • radarRequestFlag

      public boolean radarRequestFlag
  • Method Details

    • init

      public static void init()
    • init

      public void init(IsoMetaGrid metaGrid)
    • onConfigReloaded

      public void onConfigReloaded()
    • registerSpawnOrigin

      public void registerSpawnOrigin(int x, int y, int width, int height, se.krka.kahlua.vm.KahluaTable properties)
    • playerSpawnedAt

      public void playerSpawnedAt(int x, int y, int z)
    • 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)
    • 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()