XenevaOS
Loading...
Searching...
No Matches
Classes | Functions | Variables
w_wad.c File Reference
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "doomtype.h"
#include "config.h"
#include "d_iwad.h"
#include "i_swap.h"
#include "i_system.h"
#include "i_video.h"
#include "m_misc.h"
#include "z_zone.h"
#include "w_wad.h"
Include dependency graph for w_wad.c:

Classes

struct  PACKEDATTR
 

Functions

unsigned int W_LumpNameHash (const char *s)
 
wad_file_t * W_AddFile (char *filename)
 
int W_NumLumps (void)
 
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 lumpnum, int tag)
 
void * W_CacheLumpName (char *name, int tag)
 
void W_ReleaseLumpNum (int lumpnum)
 
void W_ReleaseLumpName (char *name)
 
void W_GenerateHashTable (void)
 
void W_CheckCorrectIWAD (GameMission_t mission)
 

Variables

lumpinfo_t * lumpinfo
 
unsigned int numlumps = 0
 

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  lumpnum,
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)

◆ W_NumLumps()

int W_NumLumps ( void  )

◆ W_ReadLump()

void W_ReadLump ( unsigned int  lump,
void *  dest 
)

◆ W_ReleaseLumpName()

void W_ReleaseLumpName ( char *  name)

◆ W_ReleaseLumpNum()

void W_ReleaseLumpNum ( int  lumpnum)

Variable Documentation

◆ lumpinfo

lumpinfo_t* lumpinfo

◆ lumpname

char* lumpname

◆ mission

GameMission_t mission

◆ numlumps

unsigned int numlumps = 0