zombie
Class VirtualZombieManager

java.lang.Object
  extended by zombie.VirtualZombieManager

public class VirtualZombieManager
extends java.lang.Object

Author:
LEMMY

Field Summary
 boolean ForceVirtualize
           
static VirtualZombieManager instance
           
 int MaxRealZombies
           
 java.util.Stack<IsoZombie> ReusableZombies
           
 int SpawnCentreX
           
 int SpawnCentreY
           
 int SpawnRadius
           
 int TotalVirtualZombies
           
 java.util.ArrayList<IsoZombie> VirtualizedThisFrame
           
 OnceEvery VirtualUpdater
           
 java.util.ArrayList<VirtualZombie> virtualZombies
           
 
Constructor Summary
VirtualZombieManager()
           
 
Method Summary
 void AddBloodToMap(int nSize, IsoChunk chk)
           
 void addDeadZombiesToMap(int nSize, RoomDef room)
           
 void AddZombiesToMap(int nSize, IsoChunk chk, boolean bDead)
           
 void addZombiesToMap(int nSize, RoomDef room)
           
 void calcTotalVirtualZombies()
           
 void createHordeFromTo(float x, float y, float x2, float y2)
           
 void createHordeFromTo(float x, float y, float x2, float y2, int count)
           
 IsoZombie createRealZombie(float x, float y, float z)
           
 IsoZombie createRealZombieNow(float x, float y, float z)
           
 void init()
           
 void load(java.io.DataInputStream input)
           
 void RemoveZombie(IsoZombie obj)
           
 void save(java.io.DataOutputStream output)
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ReusableZombies

public java.util.Stack<IsoZombie> ReusableZombies

virtualZombies

public java.util.ArrayList<VirtualZombie> virtualZombies

instance

public static VirtualZombieManager instance

VirtualizedThisFrame

public java.util.ArrayList<IsoZombie> VirtualizedThisFrame

TotalVirtualZombies

public int TotalVirtualZombies

MaxRealZombies

public int MaxRealZombies

SpawnCentreX

public int SpawnCentreX

SpawnCentreY

public int SpawnCentreY

SpawnRadius

public int SpawnRadius

VirtualUpdater

public OnceEvery VirtualUpdater

ForceVirtualize

public boolean ForceVirtualize
Constructor Detail

VirtualZombieManager

public VirtualZombieManager()
Method Detail

calcTotalVirtualZombies

public void calcTotalVirtualZombies()

init

public void init()

update

public void update()

AddZombiesToMap

public void AddZombiesToMap(int nSize,
                            IsoChunk chk,
                            boolean bDead)

AddBloodToMap

public void AddBloodToMap(int nSize,
                          IsoChunk chk)

addZombiesToMap

public void addZombiesToMap(int nSize,
                            RoomDef room)

addDeadZombiesToMap

public void addDeadZombiesToMap(int nSize,
                                RoomDef room)

load

public void load(java.io.DataInputStream input)
          throws java.io.IOException
Throws:
java.io.IOException

save

public void save(java.io.DataOutputStream output)
          throws java.io.IOException
Throws:
java.io.IOException

RemoveZombie

public void RemoveZombie(IsoZombie obj)

createHordeFromTo

public void createHordeFromTo(float x,
                              float y,
                              float x2,
                              float y2)

createHordeFromTo

public void createHordeFromTo(float x,
                              float y,
                              float x2,
                              float y2,
                              int count)

createRealZombie

public IsoZombie createRealZombie(float x,
                                  float y,
                                  float z)

createRealZombieNow

public IsoZombie createRealZombieNow(float x,
                                     float y,
                                     float z)