zombie.core.textures
Class TexturePackPage

java.lang.Object
  extended by zombie.core.textures.TexturePackPage

public class TexturePackPage
extends java.lang.Object

Author:
LEMMY

Nested Class Summary
static class TexturePackPage.SubTextureInfo
           
 
Field Summary
static int chl1
           
static int chl2
           
static int chl3
           
static int chl4
           
static gnu.trove.map.hash.THashMap<java.lang.String,java.util.Stack<java.lang.String>> FoundTextures
           
static gnu.trove.map.hash.THashMap<java.lang.String,Texture> subTextureMap
           
static gnu.trove.map.hash.THashMap<java.lang.String,Texture> subTextureMap2
           
 gnu.trove.map.hash.THashMap<java.lang.String,Texture> subTextures
           
static java.util.ArrayList<java.lang.String> tempFilenameCheck
           
static java.util.ArrayList<TexturePackPage.SubTextureInfo> TempSubTextureInfo
           
 Texture tex
           
static gnu.trove.map.hash.THashMap<java.lang.String,TexturePackPage> texturePackPageMap
           
static gnu.trove.map.hash.THashMap<java.lang.String,java.lang.String> TexturePackPageNameMap
           
 
Constructor Summary
TexturePackPage()
           
 
Method Summary
static TexturePackPage getPackPage(java.lang.String page)
           
static TexturePackPage getPackPage(java.lang.String page, java.util.Stack<LoadTexturePage.WatchPair> Pairs)
           
static void getPackPageListing(java.lang.String page)
           
static Texture getTexture(java.lang.String tex)
           
 void load(java.lang.String filename, java.util.Stack<LoadTexturePage.WatchPair> Pairs, java.nio.ByteBuffer cache, boolean bCached)
           
static void LoadDir(java.lang.String path)
           
static void LoadDirListing(java.lang.String path)
           
 void loadFromPackFile(java.io.BufferedInputStream input)
           
 void loadFromPackFileDDS(java.io.BufferedInputStream input)
           
 void loadlisting(java.lang.String filename, java.lang.String name, java.util.Stack<LoadTexturePage.WatchPair> Pairs, java.nio.ByteBuffer cache, boolean bCached)
           
static int readInt(java.io.BufferedInputStream in)
           
static int readInt(java.nio.ByteBuffer in)
           
static int readIntByte(java.io.BufferedInputStream in)
           
static java.lang.String ReadString(java.io.BufferedInputStream input)
           
static void searchFolders(java.io.File fo)
           
static void searchFoldersListing(java.io.File fo)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FoundTextures

public static gnu.trove.map.hash.THashMap<java.lang.String,java.util.Stack<java.lang.String>> FoundTextures

subTextureMap

public static gnu.trove.map.hash.THashMap<java.lang.String,Texture> subTextureMap

subTextureMap2

public static gnu.trove.map.hash.THashMap<java.lang.String,Texture> subTextureMap2

texturePackPageMap

public static gnu.trove.map.hash.THashMap<java.lang.String,TexturePackPage> texturePackPageMap

TexturePackPageNameMap

public static gnu.trove.map.hash.THashMap<java.lang.String,java.lang.String> TexturePackPageNameMap

subTextures

public gnu.trove.map.hash.THashMap<java.lang.String,Texture> subTextures

tex

public Texture tex

chl1

public static int chl1

chl2

public static int chl2

chl3

public static int chl3

chl4

public static int chl4

TempSubTextureInfo

public static java.util.ArrayList<TexturePackPage.SubTextureInfo> TempSubTextureInfo

tempFilenameCheck

public static java.util.ArrayList<java.lang.String> tempFilenameCheck
Constructor Detail

TexturePackPage

public TexturePackPage()
Method Detail

LoadDir

public static void LoadDir(java.lang.String path)
                    throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

searchFolders

public static void searchFolders(java.io.File fo)

LoadDirListing

public static void LoadDirListing(java.lang.String path)
                           throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

searchFoldersListing

public static void searchFoldersListing(java.io.File fo)

getPackPageListing

public static void getPackPageListing(java.lang.String page)

getPackPage

public static TexturePackPage getPackPage(java.lang.String page,
                                          java.util.Stack<LoadTexturePage.WatchPair> Pairs)

getPackPage

public static TexturePackPage getPackPage(java.lang.String page)

getTexture

public static Texture getTexture(java.lang.String tex)

readInt

public static int readInt(java.io.BufferedInputStream in)
                   throws java.io.EOFException,
                          java.io.IOException
Throws:
java.io.EOFException
java.io.IOException

readInt

public static int readInt(java.nio.ByteBuffer in)
                   throws java.io.EOFException,
                          java.io.IOException
Throws:
java.io.EOFException
java.io.IOException

readIntByte

public static int readIntByte(java.io.BufferedInputStream in)
                       throws java.io.EOFException,
                              java.io.IOException
Throws:
java.io.EOFException
java.io.IOException

ReadString

public static java.lang.String ReadString(java.io.BufferedInputStream input)
                                   throws java.io.IOException
Throws:
java.io.IOException

loadFromPackFileDDS

public void loadFromPackFileDDS(java.io.BufferedInputStream input)
                         throws java.io.IOException
Throws:
java.io.IOException

loadFromPackFile

public void loadFromPackFile(java.io.BufferedInputStream input)
                      throws java.io.IOException
Throws:
java.io.IOException

load

public void load(java.lang.String filename,
                 java.util.Stack<LoadTexturePage.WatchPair> Pairs,
                 java.nio.ByteBuffer cache,
                 boolean bCached)
          throws java.io.IOException,
                 java.io.FileNotFoundException
Throws:
java.io.IOException
java.io.FileNotFoundException

loadlisting

public void loadlisting(java.lang.String filename,
                        java.lang.String name,
                        java.util.Stack<LoadTexturePage.WatchPair> Pairs,
                        java.nio.ByteBuffer cache,
                        boolean bCached)
                 throws java.io.IOException,
                        java.io.FileNotFoundException
Throws:
java.io.IOException
java.io.FileNotFoundException