Odamex
Setting the Standard in Multiplayer Doom
server/src/d_main.cpp File Reference

Functions

 EXTERN_CVAR (sv_timelimit) EXTERN_CVAR(waddirs) extern size_t got_heapsize
void M_RestoreMode (void)
void R_ExecuteSetViewSize (void)
void C_DoCommand (const char *cmd)
void D_ProcessEvents (void)
void G_BuildTiccmd (ticcmd_t *cmd)
void D_DoAdvanceDemo (void)
void daemon_init ()
void D_DoomLoop (void)
 EXTERN_CVAR (st_scale) extern BOOL gameisdead
void D_PostEvent (const event_t *ev)
void D_Display (void)
void D_PageTicker (void)
void D_PageDrawer (void)
void D_AdvanceDemo (void)
void D_StartTitle (void)
std::string BaseFileSearchDir (std::string dir, std::string file, std::string ext, std::string hash="")
void D_AddSearchDir (std::vector< std::string > &dirs, const char *dir, const char separator)
std::string BaseFileSearch (std::string file, std::string ext, std::string hash)
void D_AddDefWads (std::string iwad)
void D_AddCmdParameterFiles (void)
void D_DoDefDehackedPatch (const std::vector< std::string > patch_files=std::vector< std::string >())
void SV_InitMultipleFiles (std::vector< std::string > filenames)
std::vector< size_t > D_DoomWadReboot (const std::vector< std::string > &wadnames, const std::vector< std::string > &patch_files, std::vector< std::string > needhashes)
void D_DoomMain (void)

Variables

gameinfo_t SharewareGameInfo
gameinfo_t RegisteredGameInfo
gameinfo_t RetailGameInfo
gameinfo_t CommercialGameInfo
int testingmode
BOOL setsizeneeded
BOOL setmodeneeded
BOOL netdemo
int NewWidth
int NewHeight
int NewBits
int DisplayBits
BOOL demorecording
DThinker ThinkerCap
std::vector< std::stringpatchfiles
std::vector< std::stringwadfiles
BOOL devparm
char * D_DrawIcon
int NoWipe
char startmap [8]
BOOL autostart
BOOL advancedemo
event_t events [MAXEVENTS]
int eventhead
int eventtail
gamestate_t wipegamestate = GS_DEMOSCREEN
DCanvaspage
const char * LOG_FILE
int teamplayset

Function Documentation

std::string BaseFileSearch ( std::string  file,
std::string  ext,
std::string  hash 
)
std::string BaseFileSearchDir ( std::string  dir,
std::string  file,
std::string  ext,
std::string  hash = "" 
)
void C_DoCommand ( const char *  cmd)
void D_AddCmdParameterFiles ( void  )
void D_AddDefWads ( std::string  iwad)
void D_AddSearchDir ( std::vector< std::string > &  dirs,
const char *  dir,
const char  separator 
)
void D_AdvanceDemo ( void  )
void D_Display ( void  )
void D_DoAdvanceDemo ( void  )
void D_DoDefDehackedPatch ( const std::vector< std::string patch_files = std::vector<std::string>())
void D_DoomLoop ( void  )
void D_DoomMain ( void  )
std::vector<size_t> D_DoomWadReboot ( const std::vector< std::string > &  wadnames,
const std::vector< std::string > &  patch_files,
std::vector< std::string needhashes 
)
void D_PageDrawer ( void  )
void D_PageTicker ( void  )
void D_PostEvent ( const event_t ev)
void D_ProcessEvents ( void  )
void D_StartTitle ( void  )
void daemon_init ( )
EXTERN_CVAR ( sv_timelimit  )
EXTERN_CVAR ( st_scale  )
void G_BuildTiccmd ( ticcmd_t cmd)
void M_RestoreMode ( void  )
void R_ExecuteSetViewSize ( void  )
void SV_InitMultipleFiles ( std::vector< std::string filenames)

Variable Documentation

char* D_DrawIcon
int eventhead
event_t events[MAXEVENTS]
int eventtail
const char* LOG_FILE
int NewBits
int NewHeight
int NewWidth
int NoWipe
std::vector<std::string> patchfiles
char startmap[8]
std::vector<std::string> wadfiles
gamestate_t wipegamestate = GS_DEMOSCREEN
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends