zombie.iso
Class CellLoader

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

public class CellLoader
extends java.lang.Object

Author:
LEMMY

Field Summary
static java.util.Stack<IsoObject> isoObjectCache
           
static java.util.Stack<IsoTree> isoTreeCache
           
 
Constructor Summary
CellLoader()
           
 
Method Summary
static void CalculateRooms(IsoCell cell)
           
static void ConnectCellSquares(IsoCell cell, boolean bLoaded)
           
static void DoTileObjectCreation(IsoSprite spr, IsoObjectType type, IsoGridSquare sq, IsoCell cell, int x, int y, int height, java.util.Stack<IsoObject> BedList, boolean bDoHeightOffset, java.lang.String name)
           
static IsoCell LoadCellBinary(IsoSpriteManager spr, java.lang.String name, java.lang.String filename, boolean mapUseJar)
           
static void LoadCellBinaryChunk(IsoCell cell, int wx, int wy, IsoChunk chunk)
           
static IsoCell LoadCellBinaryChunk(IsoSpriteManager spr, int wx, int wy)
           
static void LoadCellBinaryChunkForLater(IsoCell cell, int wx, int wy, IsoChunk chunk)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isoObjectCache

public static java.util.Stack<IsoObject> isoObjectCache

isoTreeCache

public static java.util.Stack<IsoTree> isoTreeCache
Constructor Detail

CellLoader

public CellLoader()
Method Detail

DoTileObjectCreation

public static void DoTileObjectCreation(IsoSprite spr,
                                        IsoObjectType type,
                                        IsoGridSquare sq,
                                        IsoCell cell,
                                        int x,
                                        int y,
                                        int height,
                                        java.util.Stack<IsoObject> BedList,
                                        boolean bDoHeightOffset,
                                        java.lang.String name)
                                 throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

LoadCellBinaryChunk

public static void LoadCellBinaryChunk(IsoCell cell,
                                       int wx,
                                       int wy,
                                       IsoChunk chunk)

LoadCellBinaryChunkForLater

public static void LoadCellBinaryChunkForLater(IsoCell cell,
                                               int wx,
                                               int wy,
                                               IsoChunk chunk)

LoadCellBinaryChunk

public static IsoCell LoadCellBinaryChunk(IsoSpriteManager spr,
                                          int wx,
                                          int wy)
                                   throws javax.xml.parsers.ParserConfigurationException,
                                          org.xml.sax.SAXException,
                                          java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

LoadCellBinary

public static IsoCell LoadCellBinary(IsoSpriteManager spr,
                                     java.lang.String name,
                                     java.lang.String filename,
                                     boolean mapUseJar)
                              throws javax.xml.parsers.ParserConfigurationException,
                                     org.xml.sax.SAXException,
                                     java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

CalculateRooms

public static void CalculateRooms(IsoCell cell)

ConnectCellSquares

public static void ConnectCellSquares(IsoCell cell,
                                      boolean bLoaded)