Package zombie.popman
Class ZombiePopulationManager
java.lang.Object
zombie.popman.ZombiePopulationManager
-
Field Summary
Modifier and TypeFieldDescriptionstatic boolean
static final ZombiePopulationManager
int
boolean
boolean
float[]
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChunkToWorld
(IsoChunk chunk) void
addWorldSound
(WorldSoundManager.WorldSound sound, boolean doSend) void
void
createHordeFromTo
(int spawnX, int spawnY, int targetX, int targetY, int count) void
createHordeInAreaTo
(int spawnX, int spawnY, int spawnW, int spawnH, int targetX, int targetY, int count) void
dbgClearZombies
(int cellX, int cellY) void
dbgSpawnNow
(int cellX, int cellY) void
dbgSpawnTimeToZero
(int cellX, int cellY) void
static void
init()
void
init
(IsoMetaGrid metaGrid) void
void
playerSpawnedAt
(int x, int y, int z) void
registerSpawnOrigin
(int x, int y, int width, int height, se.krka.kahlua.vm.KahluaTable properties) void
removeChunkFromWorld
(IsoChunk chunk) void
save()
void
setAggroTarget
(int id, int x, int y) boolean
void
sitAgainstWall
(IsoZombie zombie, IsoGridSquare square) void
stop()
void
void
void
void
virtualizeZombie
(IsoZombie realZombie)
-
Field Details
-
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
-
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
-
removeChunkFromWorld
-
virtualizeZombie
-
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
-
updateMain
public void updateMain() -
sitAgainstWall
-
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()
-