zombie.iso
Class IsoChunk

java.lang.Object
  extended by zombie.iso.IsoChunk

public class IsoChunk
extends java.lang.Object


Field Summary
 java.util.ArrayList<IsoFloorBloodSplat> FloorBloodSplats
           
 LotHeader lotheader
           
 boolean RecalcedNeighbours
           
 int recalcX
           
 int recalcY
           
 int recalcZ
           
 int refs
           
 double seen
           
 IsoGridSquare[][] squares
           
 double visited
           
 int wx
           
 int wy
           
 
Constructor Summary
IsoChunk(IsoCell cell)
           
 
Method Summary
 void AddBlood(int wx, int wy)
           
 void addBloodSplat(float x, float y, float z, int Type)
           
 void AddCorpses(int wx, int wy)
           
 void AddZombies(int wx, int wy)
           
 void ClearGridsquares()
           
 IsoGridSquare getGridSquare(int x, int y, int z)
           
 IsoRoom getRoom(int roomID)
           
 void Load(int wx, int wy)
           
 void LoadForLater(int wx, int wy)
           
 void recalcNeighboursNow()
           
 void reuseGridsquares()
           
 void Save(boolean bSaveQuit)
           
 void See()
           
 void setCache()
           
 void setSquare(int x, int y, int z, IsoGridSquare square)
           
 void softClearGridsquares()
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wx

public int wx

wy

public int wy

squares

public IsoGridSquare[][] squares

RecalcedNeighbours

public boolean RecalcedNeighbours

recalcX

public int recalcX

recalcY

public int recalcY

recalcZ

public int recalcZ

seen

public double seen

visited

public double visited

lotheader

public LotHeader lotheader

FloorBloodSplats

public java.util.ArrayList<IsoFloorBloodSplat> FloorBloodSplats

refs

public int refs
Constructor Detail

IsoChunk

public IsoChunk(IsoCell cell)
Method Detail

addBloodSplat

public void addBloodSplat(float x,
                          float y,
                          float z,
                          int Type)

AddZombies

public void AddZombies(int wx,
                       int wy)

AddCorpses

public void AddCorpses(int wx,
                       int wy)

AddBlood

public void AddBlood(int wx,
                     int wy)

Load

public void Load(int wx,
                 int wy)

LoadForLater

public void LoadForLater(int wx,
                         int wy)

recalcNeighboursNow

public void recalcNeighboursNow()

update

public void update()

setSquare

public void setSquare(int x,
                      int y,
                      int z,
                      IsoGridSquare square)

getGridSquare

public IsoGridSquare getGridSquare(int x,
                                   int y,
                                   int z)

getRoom

public IsoRoom getRoom(int roomID)

ClearGridsquares

public void ClearGridsquares()

softClearGridsquares

public void softClearGridsquares()

reuseGridsquares

public void reuseGridsquares()

See

public void See()

setCache

public void setCache()

Save

public void Save(boolean bSaveQuit)
          throws java.io.IOException
Throws:
java.io.IOException