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

Functions

void R_ExecuteSetViewSize (void)
void D_CheckNetGame (void)
void D_ProcessEvents (void)
void D_DoAdvanceDemo (void)
void D_DoomLoop (void)
 EXTERN_CVAR (st_scale) extern BOOL gameisdead
 EXTERN_CVAR (sv_allowexit) EXTERN_CVAR(sv_nomonsters) EXTERN_CVAR(sv_freelook) EXTERN_CVAR(sv_allowjump) EXTERN_CVAR(waddirs) EXTERN_CVAR(snd_sfxvolume) EXTERN_CVAR(snd_musicvolume) const char *LOG_FILE
void M_RestoreMode (void)
void M_ModeFlashTestText (void)
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_Close (void)
void D_StartTitle (void)
bool HashOk (std::string &required, std::string &available)
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 V_InitPalette (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_DoomMain (void)

Variables

size_t got_heapsize
gameinfo_t SharewareGameInfo
gameinfo_t RegisteredGameInfo
gameinfo_t RetailGameInfo
gameinfo_t CommercialGameInfo
QWORD testingmode
BOOL setsizeneeded
BOOL setmodeneeded
BOOL netdemo
int NewWidth
int NewHeight
int NewBits
int DisplayBits
BOOL demorecording
bool M_DemoNoPlay
DThinker ThinkerCap
int NoWipe
std::vector< std::stringwadfiles
std::vector< std::stringwadhashes
BOOL devparm
char * D_DrawIcon
char startmap [8]
BOOL autostart
BOOL autorecord
std::string demorecordfile
BOOL advancedemo
event_t events [MAXEVENTS]
int eventhead
int eventtail
gamestate_t wipegamestate = GS_DEMOSCREEN
DCanvaspage
bool demotest
bool lastWadRebootSuccess = true

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 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_CheckNetGame ( void  )
void D_Close ( 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  )
EXTERN_CVAR ( sv_allowexit  ) const
EXTERN_CVAR ( st_scale  )
bool HashOk ( std::string required,
std::string available 
)
void M_ModeFlashTestText ( void  )
void M_RestoreMode ( void  )
void R_ExecuteSetViewSize ( void  )
void V_InitPalette ( void  )

Variable Documentation

char* D_DrawIcon
bool demotest
int eventhead
event_t events[MAXEVENTS]
int eventtail
size_t got_heapsize
bool lastWadRebootSuccess = true
int NewBits
int NewHeight
int NewWidth
int NoWipe
char startmap[8]
std::vector<std::string> wadfiles
std::vector<std::string> wadhashes
gamestate_t wipegamestate = GS_DEMOSCREEN
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends