QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Wad Files

Wadfile processing. More...

Data Structures

struct  lumpinfo_s
 
struct  qpic_s
 
struct  wad_s
 
struct  wadinfo_s
 

Macros

#define CMP_LZSS   1
 
#define CMP_NONE   0
 
#define TYP_LABEL   1
 
#define TYP_LUMPY   64
 
#define TYP_MIPTEX   68
 
#define TYP_NONE   0
 
#define TYP_PALETTE   64
 
#define TYP_QPIC   66
 
#define TYP_QTEX   65
 
#define TYP_SOUND   67
 

Typedefs

typedef struct lumpinfo_s lumpinfo_t
 
typedef struct qpic_s qpic_t
 
typedef struct wad_s wad_t
 
typedef struct wadinfo_s wadinfo_t
 

Functions

void SwapPic (qpic_t *pic)
 
void * W_GetLumpName (const char *name)
 
void W_LoadWadFile (const char *filename)
 
int wad_add (wad_t *wad, const char *filename, const char *lumpname, byte type)
 
int wad_add_data (wad_t *wad, const char *lumpname, byte type, const void *data, int bytes)
 
void wad_close (wad_t *wad)
 
wad_twad_create (const char *name)
 
void wad_del (wad_t *wad)
 
lumpinfo_twad_find_lump (wad_t *wad, const char *filename)
 
wad_twad_new (const char *name)
 
wad_twad_open (const char *name)
 
void wad_rehash (wad_t *wad)
 

Variables

bytewad_base
 
lumpinfo_twad_lumps
 
int wad_numlumps
 

Detailed Description

Wadfile processing.

Wad Files.

Macro Definition Documentation

#define CMP_LZSS   1
#define CMP_NONE   0
#define TYP_LABEL   1
#define TYP_LUMPY   64
#define TYP_MIPTEX   68
#define TYP_NONE   0
#define TYP_PALETTE   64
#define TYP_QPIC   66
#define TYP_QTEX   65
#define TYP_SOUND   67

Typedef Documentation

typedef struct lumpinfo_s lumpinfo_t
typedef struct qpic_s qpic_t
typedef struct wad_s wad_t
typedef struct wadinfo_s wadinfo_t

Function Documentation

void SwapPic ( qpic_t pic)
void* W_GetLumpName ( const char *  name)
void W_LoadWadFile ( const char *  filename)
int wad_add ( wad_t wad,
const char *  filename,
const char *  lumpname,
byte  type 
)
int wad_add_data ( wad_t wad,
const char *  lumpname,
byte  type,
const void *  data,
int  bytes 
)
void wad_close ( wad_t wad)
wad_t* wad_create ( const char *  name)
void wad_del ( wad_t wad)
lumpinfo_t* wad_find_lump ( wad_t wad,
const char *  filename 
)
wad_t* wad_new ( const char *  name)
wad_t* wad_open ( const char *  name)
void wad_rehash ( wad_t wad)

Variable Documentation

byte* wad_base
lumpinfo_t* wad_lumps
int wad_numlumps