Package zombie
Class VirtualZombieManager
java.lang.Object
zombie.VirtualZombieManager
public class VirtualZombieManager
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayListchoicesstatic VirtualZombieManagerinstanceintMaxRealZombiesjava.util.ArrayListReusedThisFrame -
Constructor Summary
Constructors Constructor Description VirtualZombieManager() -
Method Summary
Modifier and Type Method Description voidAddBloodToMap(int nSize, IsoChunk chk)voidaddDeadZombiesToMap(int nSize, RoomDef room)voidaddToReusable(IsoZombie z)voidaddZombiesToMap(int nSize, RoomDef room)voidaddZombiesToMap(int nSize, RoomDef room, boolean bAllowDead)booleancanSpawnAt(int x, int y, int z)voidcreateHordeFromTo(float spawnX, float spawnY, float targetX, float targetY, int count)IsoZombiecreateRealZombie(float x, float y, float z)IsoZombiecreateRealZombieAlways(int ZombieDir, boolean bDead)IsoZombiecreateRealZombieAlways(int ZombieDir, boolean bDead, SurvivorDesc descriptor, int palette)IsoZombiecreateRealZombieAlways(int descriptorID, int ZombieDir, boolean bDead)IsoZombiecreateRealZombieNow(float x, float y, float z)voidinit()booleanisReused(IsoZombie z)voidRemoveZombie(IsoZombie obj)booleanremoveZombieFromWorld(IsoZombie z)voidroomSpotted(IsoRoom room)voidtryAddIndoorZombies(RoomDef room, boolean bAllowDead)voidupdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ReusedThisFrame
public java.util.ArrayList ReusedThisFrame -
instance
-
MaxRealZombies
public int MaxRealZombies -
choices
public java.util.ArrayList choices
-
-
Constructor Details
-
VirtualZombieManager
public VirtualZombieManager()
-
-
Method Details
-
removeZombieFromWorld
-
addToReusable
-
isReused
-
init
public void init() -
update
public void update() -
createRealZombieAlways
-
createRealZombieAlways
-
createRealZombieAlways
public IsoZombie createRealZombieAlways(int ZombieDir, boolean bDead, SurvivorDesc descriptor, int palette) -
AddBloodToMap
-
addZombiesToMap
-
addZombiesToMap
-
tryAddIndoorZombies
-
addDeadZombiesToMap
-
RemoveZombie
-
createHordeFromTo
public void createHordeFromTo(float spawnX, float spawnY, float targetX, float targetY, int count) -
createRealZombie
-
createRealZombieNow
-
roomSpotted
-
canSpawnAt
public boolean canSpawnAt(int x, int y, int z)
-