Odamex
Setting the Standard in Multiplayer Doom
common/p_setup.cpp File Reference

Data Structures

struct  linelist_t

Typedefs

typedef struct linelist_t linelist_t

Functions

void SV_PreservePlayer (player_t &player)
void P_SpawnMapThing (mapthing2_t *mthing, int position)
void P_TranslateLineDef (line_t *ld, maplinedef_t *mld)
void P_TranslateTeleportThings (void)
int P_TranslateSectorSpecial (int)
void P_LoadVertexes (int lump)
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_LoadThings2 (int lump, int position)
void P_AdjustLine (line_t *ld)
void P_FinishLoadingLineDefs (void)
void P_LoadLineDefs (int lump)
void P_LoadLineDefs2 (int lump)
void P_LoadSideDefs (int lump)
void P_LoadSideDefs2 (int lump)
void P_CreateBlockMap ()
void P_LoadBlockMap (int lump)
void P_GroupLines (void)
void P_LoadBehavior (int lumpnum)
void P_AllocStarts (void)
void P_SetupLevel (char *lumpname, int position)
void P_Init (void)

Variables

unsigned int R_OldBlend
int numvertexes
vertex_tvertexes
int numsegs
seg_tsegs
int numsectors
sector_tsectors
int numsubsectors
subsector_tsubsectors
int numnodes
node_tnodes
int numlines
line_tlines
int numsides
side_tsides
bool HasBehavior = false
int bmapwidth
int bmapheight
int * blockmap
int * blockmaplump
fixed_t bmaporgx
fixed_t bmaporgy
AActor ** blocklinks
byterejectmatrix
BOOL rejectempty
int MaxDeathmatchStarts
mapthing2_tdeathmatchstarts
mapthing2_tdeathmatch_p
std::vector< mapthing2_tplayerstarts
size_t MaxBlueTeamStarts
size_t MaxRedTeamStarts
mapthing2_tblueteamstarts
mapthing2_tredteamstarts
mapthing2_tblueteam_p
mapthing2_tredteam_p
dyncolormap_t NormalLight
polyblock_t ** PolyBlockMap

Typedef Documentation

typedef struct linelist_t linelist_t

Function Documentation

void P_AdjustLine ( line_t ld)
void P_AllocStarts ( void  )
void P_CreateBlockMap ( )
void P_FinishLoadingLineDefs ( void  )
void P_GroupLines ( void  )
void P_Init ( void  )
void P_LoadBehavior ( int  lumpnum)
void P_LoadBlockMap ( int  lump)
void P_LoadLineDefs ( int  lump)
void P_LoadLineDefs2 ( int  lump)
void P_LoadNodes ( int  lump)
void P_LoadSectors ( int  lump)
void P_LoadSegs ( int  lump)
void P_LoadSideDefs ( int  lump)
void P_LoadSideDefs2 ( int  lump)
void P_LoadSubsectors ( int  lump)
void P_LoadThings ( int  lump)
void P_LoadThings2 ( int  lump,
int  position 
)
void P_LoadVertexes ( int  lump)
void P_SetupLevel ( char *  lumpname,
int  position 
)
void P_SpawnMapThing ( mapthing2_t mthing,
int  position 
)
void P_TranslateLineDef ( line_t ld,
maplinedef_t mld 
)
int P_TranslateSectorSpecial ( int  )
void P_TranslateTeleportThings ( void  )
void SV_PreservePlayer ( player_t player)

Variable Documentation

int* blockmap
int bmapwidth
bool HasBehavior = false
int numlines
int numnodes
int numsegs
int numsides
std::vector<mapthing2_t> playerstarts
unsigned int R_OldBlend
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends