XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Functions
d_iwad.h File Reference
#include "d_mode.h"
Include dependency graph for d_iwad.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  iwad_t
 

Macros

#define IWAD_MASK_DOOM
 
#define IWAD_MASK_HERETIC   (1 << heretic)
 
#define IWAD_MASK_HEXEN   (1 << hexen)
 
#define IWAD_MASK_STRIFE   (1 << strife)
 

Functions

char * D_FindWADByName (char *filename)
 
char * D_TryFindWADByName (char *filename)
 
char * D_FindIWAD (int mask, GameMission_t *mission)
 
const iwad_t ** D_FindAllIWADs (int mask)
 
char * D_SaveGameIWADName (GameMission_t gamemission)
 
char * D_SuggestIWADName (GameMission_t mission, GameMode_t mode)
 
char * D_SuggestGameName (GameMission_t mission, GameMode_t mode)
 
void D_CheckCorrectIWAD (GameMission_t mission)
 

Macro Definition Documentation

◆ IWAD_MASK_DOOM

#define IWAD_MASK_DOOM
Value:
((1 << doom) \
| (1 << doom2) \
| (1 << pack_tnt) \
| (1 << pack_plut) \
| (1 << pack_chex) \
| (1 << pack_hacx))
@ pack_tnt
Definition d_mode.h:31
@ pack_chex
Definition d_mode.h:33
@ doom
Definition d_mode.h:29
@ pack_plut
Definition d_mode.h:32
@ doom2
Definition d_mode.h:30
@ pack_hacx
Definition d_mode.h:34

◆ IWAD_MASK_HERETIC

#define IWAD_MASK_HERETIC   (1 << heretic)

◆ IWAD_MASK_HEXEN

#define IWAD_MASK_HEXEN   (1 << hexen)

◆ IWAD_MASK_STRIFE

#define IWAD_MASK_STRIFE   (1 << strife)

Function Documentation

◆ D_CheckCorrectIWAD()

void D_CheckCorrectIWAD ( GameMission_t  mission)

◆ D_FindAllIWADs()

const iwad_t ** D_FindAllIWADs ( int  mask)

◆ D_FindIWAD()

char * D_FindIWAD ( int  mask,
GameMission_t *  mission 
)

◆ D_FindWADByName()

char * D_FindWADByName ( char *  filename)

◆ D_SaveGameIWADName()

char * D_SaveGameIWADName ( GameMission_t  gamemission)

◆ D_SuggestGameName()

char * D_SuggestGameName ( GameMission_t  mission,
GameMode_t  mode 
)

◆ D_SuggestIWADName()

char * D_SuggestIWADName ( GameMission_t  mission,
GameMode_t  mode 
)

◆ D_TryFindWADByName()

char * D_TryFindWADByName ( char *  filename)