Class ZombiePopulationManager
java.lang.Object
zombie.popman.ZombiePopulationManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic boolean
protected boolean
protected static final int
protected int
static final ZombiePopulationManager
static final int
protected int
protected int
protected static final byte
protected static final byte
protected static final byte
protected static final byte
int
boolean
boolean
float[]
protected static final int
protected static final int
protected int
-
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) protected static void
n_realZombieCount
(short var0, short[] var1) protected static void
n_spawnHorde
(int var0, int var1, int var2, int var3, float var4, float var5, int var6) void
void
playerSpawnedAt
(int x, int y, int z) boolean
void
registerSpawnOrigin
(int int3, int int2, int int1, int int0, se.krka.kahlua.vm.KahluaTable var5) void
removeChunkFromWorld
(IsoChunk chunk) void
save()
void
setAggroTarget
(int id, int x, int y) void
setZombiesMaxPerChunk
(float float0) void
setZombiesMinPerChunk
(float float0) boolean
void
sitAgainstWall
(IsoZombie zombie, IsoGridSquare square) void
stop()
void
void
void
void
virtualizeZombie
(IsoZombie realZombie)
-
Field Details
-
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
-
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
-
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) -
readyToPause
public boolean readyToPause() -
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()
-