Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

Pak Class Reference

#include <CPak.h>

List of all members.

Public Member Functions

 Pak ()
 ~Pak ()
void setPakFile (char *pakFilename)
bool unpack (char *filename, unsigned char **buffer)
bool fileExists (char *filename)
unsigned int getUncompressedSize ()

Private Member Functions

void showPakErrorAndExit ()

Private Attributes

Uint32 numberOfFiles
Uint32 listPos
Bytef * input
FileDatafd
FileDatacurrentFile
char pakFilename [1024]
char filename [60]


Constructor & Destructor Documentation

Pak::Pak  ) 
 

Pak::~Pak  ) 
 


Member Function Documentation

bool Pak::fileExists char *  filename  ) 
 

unsigned int Pak::getUncompressedSize  ) 
 

void Pak::setPakFile char *  pakFilename  ) 
 

void Pak::showPakErrorAndExit  )  [private]
 

bool Pak::unpack char *  filename,
unsigned char **  buffer
 


Member Data Documentation

FileData* Pak::currentFile [private]
 

FileData* Pak::fd [private]
 

char Pak::filename[60] [private]
 

Bytef* Pak::input [private]
 

Uint32 Pak::listPos [private]
 

Uint32 Pak::numberOfFiles [private]
 

char Pak::pakFilename[1024] [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 2 20:26:04 2004 for Blob Wars : Metal Blob Solid by doxygen 1.3.7