XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
w_wad.h File Reference
#include <stdio.h>
#include "doomtype.h"
#include "d_mode.h"
#include "w_file.h"
Include dependency graph for w_wad.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lumpinfo_s
 

Typedefs

typedef struct lumpinfo_s lumpinfo_t
 

Functions

wad_file_t * W_AddFile (char *filename)
 
int W_CheckNumForName (char *name)
 
int W_GetNumForName (char *name)
 
int W_LumpLength (unsigned int lump)
 
void W_ReadLump (unsigned int lump, void *dest)
 
void * W_CacheLumpNum (int lump, int tag)
 
void * W_CacheLumpName (char *name, int tag)
 
void W_GenerateHashTable (void)
 
unsigned int W_LumpNameHash (const char *s)
 
void W_ReleaseLumpNum (int lump)
 
void W_ReleaseLumpName (char *name)
 
void W_CheckCorrectIWAD (GameMission_t mission)
 

Variables

lumpinfo_t * lumpinfo
 
unsigned int numlumps
 

Typedef Documentation

◆ lumpinfo_t

typedef struct lumpinfo_s lumpinfo_t

Function Documentation

◆ W_AddFile()

wad_file_t * W_AddFile ( char *  filename)

◆ W_CacheLumpName()

void * W_CacheLumpName ( char *  name,
int  tag 
)

◆ W_CacheLumpNum()

void * W_CacheLumpNum ( int  lump,
int  tag 
)

◆ W_CheckCorrectIWAD()

void W_CheckCorrectIWAD ( GameMission_t  mission)

◆ W_CheckNumForName()

int W_CheckNumForName ( char *  name)

◆ W_GenerateHashTable()

void W_GenerateHashTable ( void  )

◆ W_GetNumForName()

int W_GetNumForName ( char *  name)

◆ W_LumpLength()

int W_LumpLength ( unsigned int  lump)

◆ W_LumpNameHash()

unsigned int W_LumpNameHash ( const char *  s)
extern

◆ W_ReadLump()

void W_ReadLump ( unsigned int  lump,
void *  dest 
)

◆ W_ReleaseLumpName()

void W_ReleaseLumpName ( char *  name)

◆ W_ReleaseLumpNum()

void W_ReleaseLumpNum ( int  lump)

Variable Documentation

◆ lumpinfo

lumpinfo_t* lumpinfo
extern

◆ numlumps

unsigned int numlumps
extern