zombie.iso.sprite
Class IsoSpriteManager

java.lang.Object
  extended by zombie.iso.sprite.IsoSpriteManager

public class IsoSpriteManager
extends java.lang.Object

Author:
LEMMY

Field Summary
 int ID
           
 gnu.trove.map.hash.THashMap<java.lang.Integer,IsoSprite> IntMap
           
 gnu.trove.map.hash.THashMap<java.lang.String,IsoSprite> NamedMap
           
 gnu.trove.map.hash.THashMap<java.lang.Integer,IsoSprite> SpriteMap
           
 
Constructor Summary
IsoSpriteManager()
           
 
Method Summary
 IsoSprite AddSprite(java.lang.String tex)
           
 IsoSprite AddSprite(java.lang.String tex, int ID)
           
 void Dispose()
           
 IsoSprite getOrAddSpriteCache(java.lang.String tex)
           
 IsoSprite getOrAddSpriteCache(java.lang.String tex, Color col)
           
 IsoSprite getSprite(int gid)
           
 IsoSprite getSprite(java.lang.String gid)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SpriteMap

public gnu.trove.map.hash.THashMap<java.lang.Integer,IsoSprite> SpriteMap

NamedMap

public gnu.trove.map.hash.THashMap<java.lang.String,IsoSprite> NamedMap

IntMap

public gnu.trove.map.hash.THashMap<java.lang.Integer,IsoSprite> IntMap

ID

public int ID
Constructor Detail

IsoSpriteManager

public IsoSpriteManager()
Method Detail

Dispose

public void Dispose()

getSprite

public IsoSprite getSprite(int gid)

getSprite

public IsoSprite getSprite(java.lang.String gid)

getOrAddSpriteCache

public IsoSprite getOrAddSpriteCache(java.lang.String tex)

getOrAddSpriteCache

public IsoSprite getOrAddSpriteCache(java.lang.String tex,
                                     Color col)

AddSprite

public IsoSprite AddSprite(java.lang.String tex)

AddSprite

public IsoSprite AddSprite(java.lang.String tex,
                           int ID)