XenevaOS
Loading...
Searching...
No Matches
Macros | Functions | Variables
p_setup.c File Reference
#include <math.h>
#include "z_zone.h"
#include "deh_main.h"
#include "i_swap.h"
#include "m_argv.h"
#include "m_bbox.h"
#include "g_game.h"
#include "i_system.h"
#include "w_wad.h"
#include "doomdef.h"
#include "p_local.h"
#include "s_sound.h"
#include "doomstat.h"
Include dependency graph for p_setup.c:

Macros

#define MAX_DEATHMATCH_STARTS   10
 

Functions

void P_SpawnMapThing (mapthing_t *mthing)
 
void P_LoadVertexes (int lump)
 
sector_t * GetSectorAtNullAddress (void)
 
void P_LoadSegs (int lump)
 
void P_LoadSubsectors (int lump)
 
void P_LoadSectors (int lump)
 
void P_LoadNodes (int lump)
 
void P_LoadThings (int lump)
 
void P_LoadLineDefs (int lump)
 
void P_LoadSideDefs (int lump)
 
void P_LoadBlockMap (int lump)
 
void P_GroupLines (void)
 
void P_SetupLevel (int episode, int map, int playermask, skill_t skill)
 
void P_Init (void)
 

Variables

int numvertexes
 
vertex_t * vertexes
 
int numsegs
 
seg_t * segs
 
int numsectors
 
sector_t * sectors
 
int numsubsectors
 
subsector_t * subsectors
 
int numnodes
 
node_t * nodes
 
int numlines
 
line_t * lines
 
int numsides
 
side_t * sides
 
int bmapwidth
 
int bmapheight
 
short * blockmap
 
short * blockmaplump
 
fixed_t bmaporgx
 
fixed_t bmaporgy
 
mobj_t ** blocklinks
 
byte * rejectmatrix
 
mapthing_t deathmatchstarts [MAX_DEATHMATCH_STARTS]
 
mapthing_t * deathmatch_p
 
mapthing_t playerstarts [MAXPLAYERS]
 

Macro Definition Documentation

◆ MAX_DEATHMATCH_STARTS

#define MAX_DEATHMATCH_STARTS   10

Function Documentation

◆ GetSectorAtNullAddress()

sector_t * GetSectorAtNullAddress ( void  )

◆ P_GroupLines()

void P_GroupLines ( void  )

◆ P_Init()

void P_Init ( void  )

◆ P_LoadBlockMap()

void P_LoadBlockMap ( int  lump)

◆ P_LoadLineDefs()

void P_LoadLineDefs ( int  lump)

◆ P_LoadNodes()

void P_LoadNodes ( int  lump)

◆ P_LoadSectors()

void P_LoadSectors ( int  lump)

◆ P_LoadSegs()

void P_LoadSegs ( int  lump)

◆ P_LoadSideDefs()

void P_LoadSideDefs ( int  lump)

◆ P_LoadSubsectors()

void P_LoadSubsectors ( int  lump)

◆ P_LoadThings()

void P_LoadThings ( int  lump)

◆ P_LoadVertexes()

void P_LoadVertexes ( int  lump)

◆ P_SetupLevel()

void P_SetupLevel ( int  episode,
int  map,
int  playermask,
skill_t  skill 
)

◆ P_SpawnMapThing()

void P_SpawnMapThing ( mapthing_t *  mthing)

Variable Documentation

◆ blocklinks

mobj_t** blocklinks

◆ blockmap

short* blockmap

◆ blockmaplump

short* blockmaplump

◆ bmapheight

int bmapheight

◆ bmaporgx

fixed_t bmaporgx

◆ bmaporgy

fixed_t bmaporgy

◆ bmapwidth

int bmapwidth

◆ deathmatch_p

mapthing_t* deathmatch_p

◆ deathmatchstarts

mapthing_t deathmatchstarts[MAX_DEATHMATCH_STARTS]

◆ lines

line_t* lines

◆ nodes

node_t* nodes

◆ numlines

int numlines

◆ numnodes

int numnodes

◆ numsectors

int numsectors

◆ numsegs

int numsegs

◆ numsides

int numsides

◆ numsubsectors

int numsubsectors

◆ numvertexes

int numvertexes

◆ playerstarts

mapthing_t playerstarts[MAXPLAYERS]

◆ rejectmatrix

byte* rejectmatrix

◆ sectors

sector_t* sectors

◆ segs

seg_t* segs

◆ sides

side_t* sides

◆ subsectors

subsector_t* subsectors

◆ vertexes

vertex_t* vertexes