SYMBOL INDEX (2678 symbols across 116 files) FILE: 3rdParty/PKWare/explode.cpp function GenDecodeTabs (line 130) | static void PKWAREAPI GenDecodeTabs( function GenAscTabs (line 151) | static void PKWAREAPI GenAscTabs(TDcmpStruct * pWork) function WasteBits (line 230) | static int PKWAREAPI WasteBits(TDcmpStruct * pWork, unsigned int nBits) function DecodeLit (line 270) | static unsigned int PKWAREAPI DecodeLit(TDcmpStruct * pWork) function DecodeDist (line 360) | static unsigned int PKWAREAPI DecodeDist(TDcmpStruct * pWork, unsigned i... function Expand (line 391) | static unsigned int PKWAREAPI Expand(TDcmpStruct * pWork) function explode (line 473) | unsigned int PKWAREAPI explode( FILE: 3rdParty/PKWare/implode.cpp function SortBuffer (line 139) | static void PKWAREAPI SortBuffer(TCmpStruct * pWork, unsigned char * buf... function FlushBuf (line 185) | static void PKWAREAPI FlushBuf(TCmpStruct * pWork) function OutputBits (line 205) | static void PKWAREAPI OutputBits(TCmpStruct * pWork, unsigned int nbits,... function FindRep (line 247) | static unsigned int PKWAREAPI FindRep(TCmpStruct * pWork, unsigned char ... function WriteCmpData (line 503) | static void PKWAREAPI WriteCmpData(TCmpStruct * pWork) function implode (line 688) | unsigned int PKWAREAPI implode( FILE: 3rdParty/PKWare/pkware.h type TCmpStruct (line 45) | typedef struct type TDcmpStruct (line 80) | typedef struct FILE: 3rdParty/Storm/Source/storm.cpp type _OVERLAPPED (line 91) | struct _OVERLAPPED type _SNETPROGRAMDATA (line 237) | struct _SNETPROGRAMDATA type _SNETPLAYERDATA (line 237) | struct _SNETPLAYERDATA type _SNETUIDATA (line 237) | struct _SNETUIDATA type _SNETVERSIONDATA (line 237) | struct _SNETVERSIONDATA type _SNETCAPS (line 238) | struct _SNETCAPS FILE: 3rdParty/Storm/Source/storm.h type WRECT (line 35) | typedef struct _WRECT type WPOINT (line 43) | typedef struct _WPOINT type WSIZE (line 49) | typedef struct _WSIZE function CCritSect (line 58) | struct CCritSect { function Enter (line 69) | void Enter() function Leave (line 73) | void Leave() type CAPS (line 155) | typedef struct _CAPS type client_info (line 219) | typedef struct _client_info type user_info (line 238) | typedef struct _user_info type battle_info (line 246) | typedef struct _battle_info type module_info (line 273) | typedef struct _module_info type game (line 282) | typedef struct _game type storm_head (line 300) | typedef struct _storm_head type S_EVT (line 377) | typedef struct _s_evt type _SNETEVENT (line 385) | struct _SNETEVENT type MPQFlags (line 521) | enum MPQFlags type SFileFlags (line 534) | enum SFileFlags type _OVERLAPPED (line 557) | struct _OVERLAPPED type _SNETPROGRAMDATA (line 1333) | struct _SNETPROGRAMDATA type _SNETPLAYERDATA (line 1333) | struct _SNETPLAYERDATA type _SNETUIDATA (line 1333) | struct _SNETUIDATA type _SNETVERSIONDATA (line 1333) | struct _SNETVERSIONDATA type _SNETCAPS (line 1334) | struct _SNETCAPS FILE: DiabloUI/artfont.cpp function artfont_SetArtFont (line 2) | void __fastcall artfont_SetArtFont(int nFont) function artfont_InitAllFonts (line 33) | void __cdecl artfont_InitAllFonts() function artfont_FreeAllFonts (line 47) | void __cdecl artfont_FreeAllFonts() function artfont_FreeArtFont (line 61) | void __fastcall artfont_FreeArtFont(FontStruct *pFont) function BOOL (line 82) | BOOL __cdecl artfont_LoadAllFonts() function artfont_LoadArtFont (line 96) | void __fastcall artfont_LoadArtFont(FontStruct *pFont, const char *pszBi... function artfont_GetFontMaxHeight (line 140) | int __cdecl artfont_GetFontMaxHeight() function artfont_GetFontDefWidth (line 152) | int __cdecl artfont_GetFontDefWidth() function artfont_GetFontWidth (line 164) | int __fastcall artfont_GetFontWidth(char *str) function artfont_cpp_init (line 187) | void __cdecl artfont_cpp_init() function artfont_GetFontBreak (line 194) | int __fastcall artfont_GetFontBreak(char *str) function artfont_delete_operator (line 221) | void __cdecl artfont_delete_operator(void *ptr) function artfont_PrintFontStr (line 228) | void __fastcall artfont_PrintFontStr(char *str, DWORD **pSurface, int sx... FILE: DiabloUI/bn_prof.cpp function bn_prof_100014E8 (line 2) | signed int bn_prof_100014E8() { return 0; } function UiProfileCallback (line 20) | void __cdecl UiProfileCallback() { return; } function HGDIOBJ (line 44) | HGDIOBJ __stdcall bn_prof_1000155F(HWND hWnd, UINT Msg, WPARAM wParam, L... function bn_prof_100016DD (line 120) | void UNKCALL bn_prof_100016DD(HWND arg) { return; } function bn_prof_100018CE (line 237) | void __fastcall bn_prof_100018CE(int a1, int a2) { return; } function bn_prof_10001938 (line 262) | int __fastcall bn_prof_10001938(HDC a1, DWORD *a2, char *a3, int a4, int... function bn_prof_10001A10 (line 322) | int __fastcall bn_prof_10001A10(HWND a1, HWND a2) { return 0; } function HINSTANCE (line 379) | HINSTANCE __fastcall bn_prof_10001B0A(HWND a1, const CHAR *a2) { return ... function HWND (line 426) | HWND UNKCALL bn_prof_10001C0E(HWND hWnd) { return 0; } function bn_prof_10001CB9 (line 467) | void __fastcall bn_prof_10001CB9(DWORD *a1, int a2, void (__fastcall *a3... function bn_prof_10001CF3 (line 498) | int UNKCALL bn_prof_10001CF3(HWND hWnd) { return 0; } function HFONT (line 528) | HFONT __fastcall bn_prof_10001D81(HWND hWnd, int a2, int a3) { return 0; } function bn_prof_10001E34 (line 575) | void UNKCALL bn_prof_10001E34(void *arg) { return; } function bn_prof_10001E4C (line 587) | void __fastcall bn_prof_10001E4C(char *a1, LPARAM lParam, HWND hDlg) { r... function bn_prof_10001ED0 (line 633) | void __fastcall bn_prof_10001ED0(char *a1, BYTE *a2, int a3) { return; } function BYTE (line 692) | BYTE *bn_prof_10001F84() { return 0; } function UiProfileDraw (line 714) | void __cdecl UiProfileDraw() { return; } function bn_prof_100021C4 (line 854) | int bn_prof_100021C4() { return 0; } function j_bn_prof_10002282 (line 897) | int j_bn_prof_10002282() { return 0; } function DWORD (line 904) | DWORD *bn_prof_10002282() { return 0; } function bn_prof_10002298 (line 920) | void __cdecl bn_prof_10002298() { return; } function bn_prof_100022A2 (line 926) | int UNKCALL bn_prof_100022A2(HWND hWnd) { return 0; } function bn_prof_10002353 (line 966) | int UNKCALL bn_prof_10002353(HGDIOBJ h) { return 0; } function HGDIOBJ (line 993) | HGDIOBJ bn_prof_100023D8() { return 0; } function bn_prof_10002456 (line 1050) | signed int __fastcall bn_prof_10002456(int a1, const CHAR *a2, char a3, ... function bn_prof_100026B9 (line 1242) | signed int bn_prof_100026B9() { return 0; } function bn_prof_100026C4 (line 1253) | signed int UNKCALL bn_prof_100026C4(DWORD *arg) { return 0; } function bn_prof_100026F0 (line 1262) | void UNKCALL bn_prof_100026F0(DWORD *arg) { return; } function bn_prof_10002749 (line 1272) | int UNKCALL bn_prof_10002749(char *arg, DWORD *a2) { return 0; } function bn_prof_100027D8 (line 1326) | void UNKCALL bn_prof_100027D8(DWORD *arg) { return; } function bn_prof_1000287D (line 1386) | void UNKCALL bn_prof_1000287D(DWORD *arg) { return; } function bn_prof_10002890 (line 1402) | void UNKCALL bn_prof_10002890(DWORD *arg) { return; } FILE: DiabloUI/bnetgw.cpp function BNetGW_100028C2 (line 2) | void UNKCALL BNetGW_100028C2(DWORD *arg) { return; } function BNetGW_100029BF (line 80) | void UNKCALL BNetGW_100029BF(DWORD *arg, int a2) { return; } function BNetGW_10002AE5 (line 204) | signed int BNetGW_10002AE5() { return 0; } function BNetGW_10002AF0 (line 215) | int UNKCALL BNetGW_10002AF0(DWORD *arg, char *a2) { return 0; } function BNetGW_10002B51 (line 247) | void UNKCALL BNetGW_10002B51(DWORD *arg, signed int a2) { return; } function BNetGW_10002C51 (line 325) | int UNKCALL BNetGW_10002C51(DWORD *arg) { return 0; } function BNetGW_10002DBF (line 440) | int UNKCALL BNetGW_10002DBF(DWORD *arg) { return 0; } FILE: DiabloUI/connect.cpp function Connect_FreeConnectData (line 2) | void __cdecl Connect_FreeConnectData() function BOOL (line 33) | BOOL __cdecl Connect_LoadGFXAndStuff() function BOOL (line 75) | BOOL __stdcall UiArtCallback(int game_type, unsigned int art_code, PALET... function Connect_cpp_init (line 277) | void __cdecl Connect_cpp_init() function BOOL (line 285) | BOOL __stdcall UiGetDataCallback(int game_type, int data_code, void *a3,... function BOOL (line 353) | BOOL __stdcall UiSoundCallback(int a1, int type, int a3) function BOOL (line 365) | BOOL __stdcall UiAuthCallback(int a1, char *a2, char *a3, char a4, char ... function BOOL (line 453) | BOOL __stdcall UiDrawDescCallback(int game_type, COLORREF color, LPCSTR ... function BOOL (line 679) | BOOL __stdcall UiCategoryCallback(int a1, int a2, int a3, int a4, int a5... function Connect_GetRankFromLevel (line 687) | int __fastcall Connect_GetRankFromLevel(char *str) function BOOL (line 721) | BOOL __fastcall Connect_DiffFromString(char *str, _gamedata *gamedata, i... function Connect_SetDiffString (line 751) | void __fastcall Connect_SetDiffString(_gamedata *gamedata, const char *s... function BOOL (line 771) | BOOL __fastcall Connect_GetHeroInfoConc(const char *a1, _uiheroinfo *pInfo) function Connect_MakeDescString (line 825) | void __fastcall Connect_MakeDescString(_uiheroinfo *a1, char *name, size... function UiCreateGameCriteria (line 844) | void __stdcall UiCreateGameCriteria(_uiheroinfo *pInfo, char *str) function BOOL (line 850) | BOOL __stdcall UiCreatePlayerDescription(_uiheroinfo *info, DWORD mode, ... function UiSetupPlayerInfo (line 858) | void __stdcall UiSetupPlayerInfo(char *infostr, _uiheroinfo *pInfo, DWOR... function Connect_CopyPlrDescStrings (line 866) | void __fastcall Connect_CopyPlrDescStrings(char *str1, int size1, char *... FILE: DiabloUI/copyprot.cpp function BOOL (line 2) | BOOL __stdcall UiCopyProtError(int *pdwResult) function LRESULT (line 21) | LRESULT __stdcall CopyProt_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function CopyProt_FreeCopyResrcs (line 74) | void __cdecl CopyProt_FreeCopyResrcs() function BOOL (line 91) | BOOL __fastcall CopyProt_LoadCopyStuff(HWND hWnd, int a2) function CopyProt_EndCopyDlg (line 136) | void __fastcall CopyProt_EndCopyDlg(HWND hWnd, int a2) function CopyProt_cpp_init (line 143) | void __cdecl CopyProt_cpp_init() FILE: DiabloUI/cr8game.cpp function cr8game_cpp_init (line 2) | void __cdecl cr8game_cpp_init() function BOOL (line 10) | BOOL __fastcall cr8game_GetSnetCreaGame(HWND hWnd) function BOOL (line 60) | BOOL __stdcall UiCreateGameCallback(int a1, int a2, int a3, int a4, int ... function LRESULT (line 79) | LRESULT __stdcall cr8game_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LP... function cr8game_FreeCreaStuff (line 175) | void __cdecl cr8game_FreeCreaStuff() function BOOL (line 192) | BOOL __fastcall cr8game_LoadCreaGFX(HWND hWnd) function cr8game_FreeMainMem (line 210) | void __fastcall cr8game_FreeMainMem(HWND hWnd) function cr8game_AllocMainMem (line 234) | void __fastcall cr8game_AllocMainMem(HWND hWnd) function cr8game_DoAROP3Blit (line 261) | void __fastcall cr8game_DoAROP3Blit(HWND hWnd, int frame, int size) function cr8game_SendMessageF5 (line 283) | void __fastcall cr8game_SendMessageF5(HWND hWnd) function cr8game_BlitCr8Dialog (line 294) | void __fastcall cr8game_BlitCr8Dialog(HWND hWnd, int a2) function cr8game_SetWindowStr (line 308) | void __fastcall cr8game_SetWindowStr(HWND hWnd, int dlgitem, int a3) function cr8game_CheckValidGameName (line 317) | int __fastcall cr8game_CheckValidGameName(char *name) function HFONT (line 351) | HFONT __fastcall cr8game_GetCr8Object(HWND hWnd) FILE: DiabloUI/creadung.cpp function CreaDung_SetDelSpin (line 2) | void __fastcall CreaDung_SetDelSpin(int a1) function CreaDung_cpp_init (line 9) | void __cdecl CreaDung_cpp_init() function LRESULT (line 17) | LRESULT __stdcall CreaDung_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function CreaDung_ParseDungProcs (line 65) | void __fastcall CreaDung_ParseDungProcs(HWND hWnd, int dlg) function CreaDung_FreeDungProcs (line 90) | void __fastcall CreaDung_FreeDungProcs(HWND hWnd) function CreaDung_LoadDungGFX (line 107) | void __fastcall CreaDung_LoadDungGFX(HWND hWnd) function CreaDung_PlaySndAndKill (line 131) | void __fastcall CreaDung_PlaySndAndKill(HWND hWnd, int a2) function CreaDung_DoAllPlaySnd (line 139) | void __fastcall CreaDung_DoAllPlaySnd(HWND hWnd) function CreaDung_DoSnetCreaGame (line 179) | void __fastcall CreaDung_DoSnetCreaGame(HWND hWnd) function CreaDung_CheckDlgForSnd (line 231) | void __fastcall CreaDung_CheckDlgForSnd(HWND hWnd, int a2, int a3) function BOOL (line 247) | BOOL __fastcall CreaDung_SelDungDiff(int a1, int a2, int a3, int a4, int... FILE: DiabloUI/creastat.cpp function BOOL (line 2) | BOOL __stdcall UiGetDefaultStats(int pclass, _uidefaultstats *pStats) function CreaStat_cpp_init (line 14) | void __cdecl CreaStat_cpp_init() FILE: DiabloUI/credits.cpp function credits_cpp_init (line 2) | void __cdecl credits_cpp_init() function BOOL (line 10) | BOOL __stdcall UiCreditsDialog(int a1) function LRESULT (line 21) | LRESULT __stdcall credits_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LP... function credits_FreeCreditResrc (line 76) | void __fastcall credits_FreeCreditResrc(HWND hWnd) function credits_LoadImgCreditTxt (line 97) | void __fastcall credits_LoadImgCreditTxt(HWND hWnd, LPARAM lParam) function credits_CalcPosROP3 (line 146) | void __fastcall credits_CalcPosROP3(HWND hWnd) function credits_PrintCredLines (line 173) | void __fastcall credits_PrintCredLines(HWND hWnd) function credits_GetCredLineBreak (line 214) | int __fastcall credits_GetCredLineBreak(char *str) FILE: DiabloUI/diabedit.cpp function DiabEdit_DoPaintBMP (line 2) | void __fastcall DiabEdit_DoPaintBMP(HWND hWnd) function DiabEdit_cpp_init (line 12) | void __cdecl DiabEdit_cpp_init() function DiabEdit_SetupWindow (line 20) | void __cdecl DiabEdit_SetupWindow() function LRESULT (line 33) | LRESULT __stdcall DiabEdit_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function DiabEdit_SendWndCommand (line 89) | void __fastcall DiabEdit_SendWndCommand(HWND hWnd, WORD a2) function DiabEdit_GetCursorProp (line 100) | void __fastcall DiabEdit_GetCursorProp(HWND hWnd) function DiabEdit_RestrictAndLimit (line 129) | void __fastcall DiabEdit_RestrictAndLimit(HWND hWnd, WPARAM wParam, LPAR... function DiabEdit_SetTextAndProp (line 179) | void __fastcall DiabEdit_SetTextAndProp(HWND hWnd, WPARAM wParam, LPARAM... function DiabEdit_SetRestrictString (line 204) | void __fastcall DiabEdit_SetRestrictString(HWND hWnd, LPARAM lParam) function DiabEdit_SetRestrictTimer (line 218) | void __fastcall DiabEdit_SetRestrictTimer(HWND hWnd) function DiabEdit_RemoveAllProps (line 230) | void __fastcall DiabEdit_RemoveAllProps(HWND hWnd) FILE: DiabloUI/diabloui.cpp function DiabloUI_GetSpawned (line 69) | int __cdecl DiabloUI_GetSpawned() function UiOnPaint (line 76) | void __stdcall UiOnPaint(int a1) function UiSetBackgroundBitmap (line 82) | void __stdcall UiSetBackgroundBitmap(int a1, PALETTEENTRY *a2, int a3, i... function UiSetSpawned (line 94) | void __stdcall UiSetSpawned(BOOL bSpawned) function UiInitialize (line 101) | void __stdcall UiInitialize() function UiDestroy (line 113) | void __stdcall UiDestroy() function UiAppActivate (line 123) | void __stdcall UiAppActivate(BOOL bActive) function BOOL (line 130) | BOOL __stdcall DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvRe... function DiabloUI_cpp_init (line 145) | void __cdecl DiabloUI_cpp_init() FILE: DiabloUI/diabloui.h type FontStruct (line 9) | struct FontStruct { type ProfileStruct (line 15) | struct ProfileStruct { type ProfFntStruct (line 22) | struct ProfFntStruct { FILE: DiabloUI/dirlink.cpp function DirLink_10005CFA (line 2) | signed int DirLink_10005CFA() { return 0; } function BOOL (line 13) | BOOL __fastcall DirLink_10005D05(int a1, int a2, int a3, DWORD *a4, int ... function DirLink_10005D63 (line 34) | int __stdcall DirLink_10005D63(HWND hWnd, UINT Msg, WPARAM wParam, unsig... function DirLink_10005EB2 (line 107) | int __fastcall DirLink_10005EB2(HWND hDlg, int a2) { return 0; } function DirLink_10005F1F (line 128) | int UNKCALL DirLink_10005F1F(HWND hDlg) { return 0; } function DirLink_10005F7B (line 146) | int UNKCALL DirLink_10005F7B(HWND hWnd) { return 0; } function DirLink_10006047 (line 181) | int __fastcall DirLink_10006047(int a1, int a2) { return 0; } function DirLink_10006073 (line 198) | void UNKCALL DirLink_10006073(void *arg) { return; } function HWND (line 217) | HWND UNKCALL DirLink_100060D1(HWND arg) { return 0; } function DirLink_10006141 (line 250) | int UNKCALL DirLink_10006141(void *arg) { return 0; } function DirLink_100061E1 (line 291) | int UNKCALL DirLink_100061E1(void *arg) { return 0; } function DirLink_100062BF (line 326) | int UNKCALL DirLink_100062BF(void *arg, int a2, char *a3, char *a4) { re... function DirLink_1000632B (line 354) | signed int __stdcall DirLink_1000632B(int a1, char *a2, char *a3) { retu... function HWND (line 364) | HWND __fastcall DirLink_10006359(HWND hWnd, int a2, int a3) { return 0; } FILE: DiabloUI/disclaim.cpp function BOOL (line 2) | BOOL __stdcall UiBetaDisclaimer(int a1) function LRESULT (line 13) | LRESULT __stdcall disclaim_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function disclaim_DelDisclaimProcs (line 56) | void __fastcall disclaim_DelDisclaimProcs(HWND hWnd) function disclaim_LoadDisclaimGFX (line 67) | void __fastcall disclaim_LoadDisclaimGFX(HWND hWnd) function disclaim_FadeFromDisclaim (line 82) | void __fastcall disclaim_FadeFromDisclaim(HWND hWnd) function disclaim_cpp_init (line 90) | void __cdecl disclaim_cpp_init() FILE: DiabloUI/doom.cpp function Doom_cpp_init (line 2) | void __cdecl Doom_cpp_init() function Doom_ParseWndProcs (line 10) | void __fastcall Doom_ParseWndProcs(HWND hWnd, int *msgtbl, int nFont, in... function Doom_GetSetWndText (line 22) | void __fastcall Doom_GetSetWndText(HWND hWnd, int msg, int nFont, int a4) function Doom_PrintStrWithSpin (line 46) | void __fastcall Doom_PrintStrWithSpin(HWND hWnd, BOOL a2) function Doom_AllocAndSetBMP (line 89) | void __fastcall Doom_AllocAndSetBMP(HWND hWnd, int a2, int bmp_flags) function Doom_GetWindowROP3 (line 104) | void __fastcall Doom_GetWindowROP3(HWND hWnd1, HWND hWnd2) function Doom_ParseWndProc2 (line 131) | void __fastcall Doom_ParseWndProc2(HWND hWnd, int *msgtbl, int nFont, in... function Doom_GetSetWndTxt2 (line 143) | void __fastcall Doom_GetSetWndTxt2(HWND hWnd, int msg, int nFont, int a4) function Doom_ParseWndProc3 (line 164) | void __fastcall Doom_ParseWndProc3(HWND hWnd, int *msgtbl, int nFont) function Doom_GetSetWndTxt3 (line 176) | void __fastcall Doom_GetSetWndTxt3(HWND hWnd, int msg, int nFont) function Doom_PrintStrWithSpn2 (line 202) | void __fastcall Doom_PrintStrWithSpn2(HWND hWnd, int justify_type) function Doom_ParseWndProc4 (line 230) | void __fastcall Doom_ParseWndProc4(HWND hWnd, int *msgtbl, int nFont) function Doom_GetSetWndTxt4 (line 242) | void __fastcall Doom_GetSetWndTxt4(HWND hWnd, int msg, int nFont) function Doom_ParseWndProc5 (line 265) | void __fastcall Doom_ParseWndProc5(HWND hWnd, int *msgtbl, int nFont) function Doom_GetSetWndTxt5 (line 277) | void __fastcall Doom_GetSetWndTxt5(HWND hWnd, int msg, int nFont) function Doom_PrintTextMsg403 (line 291) | void __fastcall Doom_PrintTextMsg403(HWND hWnd) function Doom_ParseWndProc6 (line 332) | void __fastcall Doom_ParseWndProc6(HWND hWnd, int *msgtbl, int nFont) function Doom_GetSetWndTxt6 (line 344) | void __fastcall Doom_GetSetWndTxt6(HWND hWnd, int msg, int nFont) function Doom_DeleteFreeProcs (line 357) | void __fastcall Doom_DeleteFreeProcs(HWND hWnd, int *msgtbl) FILE: DiabloUI/entdial.cpp function EntDial_10006C96 (line 2) | int __stdcall EntDial_10006C96(HWND hDlg, UINT Msg, WPARAM wParam, LPARA... function HWND (line 60) | HWND UNKCALL EntDial_10006D78(HWND hDlg) { return 0; } function HWND (line 75) | HWND USERCALL EntDial_10006DB8(HWND hWnd, int a2) { return 0; } function EntDial_10006EA7 (line 108) | int __fastcall EntDial_10006EA7(HWND hDlg, int a2) { return 0; } function EntDial_10006EE8 (line 129) | void __fastcall EntDial_10006EE8(HWND hWnd, unsigned int a2, int a3) { r... function EntDial_10006F16 (line 150) | int __fastcall EntDial_10006F16(HWND hDlg, int a2, int a3) { return 0; } function EntDial_10006F71 (line 180) | signed int EntDial_10006F71() { return 0; } FILE: DiabloUI/entname.cpp function LRESULT (line 2) | LRESULT __stdcall EntName_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LP... function EntName_DelEntNameMsgs (line 61) | void __fastcall EntName_DelEntNameMsgs(HWND hWnd) function EntName_LoadFocusChkName (line 74) | void __fastcall EntName_LoadFocusChkName(HWND hWnd) function EntName_SetCharName (line 101) | void __fastcall EntName_SetCharName(HWND hWnd, int a2) function EntName_GetMessageName (line 116) | void __fastcall EntName_GetMessageName(HWND hWnd, unsigned int a2, int a3) function EntName_cpp_init (line 132) | void __cdecl EntName_cpp_init() FILE: DiabloUI/fade.cpp function Fade_ApplyPaletteRange (line 2) | void __fastcall Fade_ApplyPaletteRange(int range1, int range2) function Fade_UpdatePaletteRange (line 29) | void __fastcall Fade_UpdatePaletteRange(int range) function BOOL (line 69) | BOOL __cdecl Fade_CheckRange5() function Fade_Range5SetZero (line 83) | void __cdecl Fade_Range5SetZero() function Fade_NoInputAndArt (line 91) | void __fastcall Fade_NoInputAndArt(HWND hWnd, BOOL bShowCurs) function Fade_SetInputWindow (line 105) | void __fastcall Fade_SetInputWindow(HWND hWnd) function Fade_SetFadeTimer (line 114) | void __fastcall Fade_SetFadeTimer(int nTime) function Fade_TimerFunctionDlg (line 124) | void __stdcall Fade_TimerFunctionDlg(int a1, int a2, int a3, int a4) function Fade_cpp_init (line 135) | void __cdecl Fade_cpp_init() FILE: DiabloUI/focus.cpp function Focus_CheckPlayMove (line 2) | void __fastcall Focus_CheckPlayMove(LPARAM lParam) function Focus_GetSpinWidthOrZero (line 15) | int __cdecl Focus_GetSpinWidthOrZero() function Focus_BlitSpinner (line 22) | void __fastcall Focus_BlitSpinner(HWND hWnd1, HWND hWnd2) function Focus_CenterSpinFromSide (line 66) | void __fastcall Focus_CenterSpinFromSide(HWND hWnd) function Focus_GetAndBlitSpin (line 80) | void __fastcall Focus_GetAndBlitSpin(HWND hWnd, LPARAM lParam) function BOOL (line 92) | BOOL __fastcall Focus_DoBlitSpinIncFrame(HWND hWnd1, HWND hWnd2) function Focus_DeleteSpinners (line 129) | void __cdecl Focus_DeleteSpinners() function Focus_ResetSpinToZero (line 150) | void __cdecl Focus_ResetSpinToZero() function Focus_cpp_init (line 159) | void __cdecl Focus_cpp_init() function Focus_LoadSpinner (line 167) | void __fastcall Focus_LoadSpinner(const char *pszFileName) function Focus_SetFocusTimer (line 216) | void __fastcall Focus_SetFocusTimer(HWND hWnd, const char *pszFileName) function Focus_SetFocusAndBlit (line 223) | void __stdcall Focus_SetFocusAndBlit(int hWnd, int a2, int a3, int a4) function Focus_KillFocusTimer (line 232) | void __fastcall Focus_KillFocusTimer(HWND hWnd) FILE: DiabloUI/local.cpp function local_InitUiPalette (line 2) | void __cdecl local_InitUiPalette() function local_DelUiPalette (line 24) | void __cdecl local_DelUiPalette() function local_ClearPalette (line 39) | void __fastcall local_ClearPalette(PALETTEENTRY *pPal) function local_ClearSurface (line 56) | void __cdecl local_ClearSurface() function BOOL (line 63) | BOOL __fastcall local_LoadArtImage(const char *pszFileName, BYTE **pBuff... function BOOL (line 89) | BOOL __fastcall local_LoadArtWithPal(HWND hWnd, int a2, char *src, int m... function local_AdjustRectSize (line 128) | void __fastcall local_AdjustRectSize(tagRECT *pRect, int a2, int a3) function BOOL (line 142) | BOOL __fastcall local_SetStaticBmp(HWND hWnd, int nIDDlgItem, BYTE *pBuf... function local_cpp_init (line 158) | void __cdecl local_cpp_init() function BOOL (line 165) | BOOL __fastcall local_SetButtonBmp(HWND hWnd, int flags, int a7, void *p... function local_FitButtonDlg (line 171) | void __fastcall local_FitButtonDlg(HWND hWnd, int *a2, void *pBuffer, DW... function local_SetWhiteText (line 216) | void __fastcall local_SetWhiteText(HDC hdc) function BOOL (line 222) | BOOL __fastcall local_GetBottomRect(HWND hWnd1, HWND hWnd2, int width, i... function local_DlgDoPaint (line 243) | void __fastcall local_DlgDoPaint(HWND hWnd) function local_DoUiWndProc (line 254) | void __fastcall local_DoUiWndProc(HWND hWnd, DWORD *pdwMsgTbl) function LRESULT (line 276) | LRESULT __stdcall local_PostUiWndProc(HWND hWnd, UINT uMsg, WPARAM wPara... function local_DoUiWndProc2 (line 334) | void __fastcall local_DoUiWndProc2(HWND hWnd, DWORD *pdwMsgTbl) function LRESULT (line 356) | LRESULT __stdcall local_PostUiWndProc2(HWND hWnd, UINT uMsg, WPARAM wPar... function BOOL (line 393) | BOOL __fastcall local_DisableKeyWaitMouse(HWND hWnd) function local_FreeMemPtr (line 423) | void __fastcall local_FreeMemPtr(void **p) function local_SetWndLongStr (line 433) | void __fastcall local_SetWndLongStr(int WndLongData, const char *pszStr) function local_LoadArtCursor (line 446) | void __cdecl local_LoadArtCursor() function local_InitArtCursor (line 463) | void __cdecl local_InitArtCursor() function local_FreeArtCursor (line 487) | void __cdecl local_FreeArtCursor() function local_SetCursorArt (line 500) | void __cdecl local_SetCursorArt() function local_SetCursorDefault (line 509) | void __cdecl local_SetCursorDefault() function local_SetDiabloCursor (line 516) | void __fastcall local_SetDiabloCursor(HWND hWnd) FILE: DiabloUI/mainmenu.cpp function MainMenu_cpp_init (line 2) | void __cdecl MainMenu_cpp_init() function BOOL (line 10) | BOOL __stdcall UiMainMenuDialog(const char *name, int *pdwResult, void(_... function LRESULT (line 33) | LRESULT __stdcall MainMenu_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function MainMenu_KillAndFreeMenu (line 100) | void __fastcall MainMenu_KillAndFreeMenu(HWND hWnd) function MainMenu_SetMenuTimer (line 114) | void __fastcall MainMenu_SetMenuTimer(HWND hWnd) function MainMenu_LoadMenuGFX (line 121) | void __fastcall MainMenu_LoadMenuGFX(HWND hWnd) function MainMenu_DoOptions (line 149) | void __fastcall MainMenu_DoOptions(HWND hWnd, int option, int PlaySelect) function BOOL (line 171) | BOOL __cdecl MainMenu_CheckEnoughMemory() function MainMenu_CheckWParamFocus (line 181) | void __fastcall MainMenu_CheckWParamFocus(HWND hWnd, WPARAM wParam) FILE: DiabloUI/modem.cpp function Modem_1000855D (line 2) | int Modem_1000855D() { return 0; } function HWND (line 9) | HWND __fastcall Modem_10008563(HWND hDlg, const char *a2, int a3) { retu... function Modem_100085D8 (line 41) | int __stdcall Modem_100085D8(int a1, char *a2, char *a3) { return 0; } function BOOL (line 51) | BOOL Modem_10008606() { return 0; } function Modem_10008648 (line 74) | signed int Modem_10008648() { return 0; } function Modem_10008653 (line 85) | int Modem_10008653() { return 0; } function Modem_10008659 (line 92) | int Modem_10008659() { return 0; } function Modem_1000865F (line 99) | int UNKCALL Modem_1000865F(char *arg) { return 0; } function BOOL (line 119) | BOOL __fastcall Modem_10008680(int a1, int a2, int a3, DWORD *a4, int a5... function Modem_100086DE (line 140) | int __stdcall Modem_100086DE(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM ... function BOOL (line 205) | BOOL UNKCALL Modem_100087DB(HWND hWnd) { return 0; } function Modem_10008888 (line 237) | int Modem_10008888() { return 0; } function Modem_100088DB (line 270) | int UNKCALL Modem_100088DB(HWND hWnd) { return 0; } function Modem_1000893D (line 291) | int UNKCALL Modem_1000893D(HWND hWnd) { return 0; } function Modem_10008A38 (line 351) | int __fastcall Modem_10008A38(HWND hWnd, int a2) { return 0; } function Modem_10008B42 (line 415) | void __cdecl Modem_10008B42(char *a1) { return; } function Modem_10008BB7 (line 442) | int UNKCALL Modem_10008BB7(HWND hWnd) { return 0; } function Modem_10008BFE (line 458) | int UNKCALL Modem_10008BFE(HWND hWnd) { return 0; } FILE: DiabloUI/modmstat.cpp function ModmStat_10008C62 (line 2) | int __stdcall ModmStat_10008C62(char *a1, int a2, int a3, int a4, int a5... function ModmStat_10008C87 (line 16) | int UNKCALL ModmStat_10008C87(void *arg) { return 0; } function ModmStat_10008CA0 (line 23) | int __stdcall ModmStat_10008CA0(HWND hWnd, UINT Msg, WPARAM wParam, LPAR... function ModmStat_10008DB3 (line 83) | int UNKCALL ModmStat_10008DB3(HWND hDlg) { return 0; } function BOOL (line 97) | BOOL UNKCALL ModmStat_10008DE4(HWND hWnd) { return 0; } function ModmStat_10008E89 (line 132) | int __fastcall ModmStat_10008E89(int a1, int a2) { return 0; } function ModmStat_10008EBF (line 160) | void UNKCALL ModmStat_10008EBF(HWND hDlg) { return; } function ModmStat_10008F26 (line 188) | signed int ModmStat_10008F26() { return 0; } FILE: DiabloUI/okcancel.cpp function BOOL (line 2) | BOOL __fastcall OkCancel_DrawString(HWND hWnd, char *str) function OkCancel_cpp_init (line 42) | void __cdecl OkCancel_cpp_init() function LRESULT (line 50) | LRESULT __stdcall OkCancel_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function OkCancel_FreeDlgBmp (line 109) | void __fastcall OkCancel_FreeDlgBmp(HWND hWnd) function BOOL (line 128) | BOOL __fastcall OkCancel_LoadOkCancGFX(HWND hWnd, DWORD *lParam) function OkCancel_PlaySndEndDlg (line 197) | void __fastcall OkCancel_PlaySndEndDlg(HWND hWnd, int a2) function OkCancel_DoOkDialog (line 204) | void __fastcall OkCancel_DoOkDialog(HWND hWnd, char *str, int a3) function UiMessageBoxCallback (line 217) | void __stdcall UiMessageBoxCallback(HWND hWnd, char *lpText, LPCSTR lpCa... FILE: DiabloUI/progress.cpp function Progress_10009480 (line 2) | signed int Progress_10009480() { return 0; } function BOOL (line 13) | BOOL __stdcall UiProgressDialog(HWND window, const char *msg, int enable... function Progress_100094F4 (line 40) | int __stdcall Progress_100094F4(HWND hWnd, UINT Msg, WPARAM wParam, LPAR... function BOOL (line 132) | BOOL __fastcall Progress_10009675(HWND hWnd, const CHAR *a2) { return 0; } function BOOL (line 195) | BOOL __fastcall Progress_10009805(HWND hWnd, int a2) { return 0; } function Progress_100098B0 (line 238) | void Progress_100098B0() { return; } function Progress_100098C5 (line 247) | void UNKCALL Progress_100098C5(HWND hWnd) { return; } function BOOL (line 276) | BOOL UNKCALL Progress_1000991C(HWND hWnd) { return 0; } FILE: DiabloUI/sbar.cpp function Sbar_cpp_init (line 2) | void __cdecl Sbar_cpp_init() function BOOL (line 10) | BOOL __fastcall Sbar_CheckIfNextHero(HWND hWnd) function Sbar_NumScrollLines (line 22) | int __fastcall Sbar_NumScrollLines(HWND hWnd, int width, int height) function Sbar_DrawScrollBar (line 77) | void __fastcall Sbar_DrawScrollBar(HWND hWnd, int nIDDlgItem, int width,... function Sbar_LoadScrBarGFX (line 157) | void __fastcall Sbar_LoadScrBarGFX(HWND hWnd, int nIDDlgItem) function Sbar_cpp_init2 (line 186) | void __cdecl Sbar_cpp_init2() function Sbar_FreeScrollBar (line 194) | void __fastcall Sbar_FreeScrollBar(HWND hWnd, int nIDDlgItem) FILE: DiabloUI/selclass.cpp function LRESULT (line 2) | LRESULT __stdcall SelClass_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function SelClass_FreeClassMsgTbl (line 68) | void __fastcall SelClass_FreeClassMsgTbl(HWND hWnd) function SelClass_LoadClassFocus (line 81) | void __fastcall SelClass_LoadClassFocus(HWND hWnd) function SelClass_SetDefaultStats (line 106) | void __fastcall SelClass_SetDefaultStats(HWND hWnd, int a2) function SelClass_CheckClassSpawn (line 127) | void __fastcall SelClass_CheckClassSpawn(HWND hWnd, int a2) function SelClass_cpp_init (line 146) | void __cdecl SelClass_cpp_init() FILE: DiabloUI/selconn.cpp function SelConn_1000A09B (line 9) | signed int SelConn_1000A09B() { return 0; } function SelConn_1000A0A6 (line 20) | int __stdcall SelConn_1000A0A6(HWND hWnd, UINT Msg, WPARAM wParam, unsig... function HWND (line 102) | HWND __fastcall SelConn_1000A226(HWND hDlg, int nIDDlgItem) { return 0; } function HWND (line 204) | HWND UNKCALL SelConn_1000A3E2(HWND hDlg) { return 0; } function SelConn_1000A3FF (line 215) | int SelConn_1000A3FF() { return 0; } function SelConn_1000A43A (line 249) | void UNKCALL SelConn_1000A43A(HWND hDlg) { return; } function SelConn_1000A4B9 (line 272) | int __fastcall SelConn_1000A4B9(DWORD *a1) { return 0; } function SelConn_1000A4CD (line 291) | int UNKCALL SelConn_1000A4CD(void *arg) { return 0; } function HWND (line 302) | HWND UNKCALL SelConn_1000A4E4(HWND hWnd, char *a2, int a3) { return 0; } function SelConn_1000A5F3 (line 350) | signed int __stdcall SelConn_1000A5F3(int a1, char *a2, char *a3, int a4... function SelConn_1000A670 (line 375) | int __fastcall SelConn_1000A670(HWND a1, const char *a2) { return 0; } function SelConn_1000A6EC (line 420) | void UNKCALL SelConn_1000A6EC(HWND hDlg) { return; } function LRESULT (line 450) | LRESULT __stdcall SelConn_1000A73E(HWND hWnd, UINT Msg, WPARAM wParam, L... function HWND (line 525) | HWND UNKCALL SelConn_1000A866(HWND hWnd) { return 0; } function HWND (line 557) | HWND UNKCALL SelConn_1000A8D7(HWND hWnd) { return 0; } function HWND (line 589) | HWND UNKCALL SelConn_1000A948(HWND hWnd) { return 0; } function SelConn_1000A9F3 (line 642) | int UNKCALL SelConn_1000A9F3(HWND hWnd) { return 0; } function HWND (line 689) | HWND UNKCALL SelConn_1000AA3B(HWND hWnd) { return 0; } function HWND (line 745) | HWND UNKCALL SelConn_1000AAEB(HWND hWnd) { return 0; } function HWND (line 800) | HWND UNKCALL SelConn_1000AB83(HWND hWnd) { return 0; } function SelConn_1000AC07 (line 840) | int __fastcall SelConn_1000AC07(int a1, int a2) { return 0; } function SelConn_1000AC30 (line 856) | int UNKCALL SelConn_1000AC30(HWND arg) { return 0; } function SelConn_1000AC9E (line 904) | int UNKCALL SelConn_1000AC9E(HWND hWnd) { return 0; } function SelConn_1000ADA8 (line 970) | int UNKCALL SelConn_1000ADA8(HWND hWnd) { return 0; } function BOOL (line 983) | BOOL UNKCALL SelConn_1000ADD0(HWND hWnd) { return 0; } function SelConn_1000AE19 (line 1000) | int __fastcall SelConn_1000AE19(int a1, UINT a2) { return 0; } function HWND (line 1020) | HWND __fastcall SelConn_1000AE59(HWND hWnd, int a2, int a3) { return 0; } function UiSelectProvider (line 1106) | int __stdcall UiSelectProvider(int a1, _SNETPROGRAMDATA *client_info, _S... FILE: DiabloUI/seldial.cpp function SelDial_1000B011 (line 2) | int UNKCALL SelDial_1000B011(char *arg) { return 0; } function SelDial_1000B0C4 (line 43) | signed int SelDial_1000B0C4() { return 0; } function SelDial_1000B0CF (line 54) | int __stdcall SelDial_1000B0CF(HWND hWnd, UINT Msg, WPARAM wParam, LPARA... function HWND (line 127) | HWND __fastcall SelDial_1000B1FB(HWND hWnd, int a2) { return 0; } function HWND (line 161) | HWND UNKCALL SelDial_1000B29A(HWND hDlg) { return 0; } function SelDial_1000B2D8 (line 176) | int __fastcall SelDial_1000B2D8(int a1, int a2) { return 0; } function HWND (line 205) | HWND UNKCALL SelDial_1000B354(HWND hDlg) { return 0; } function HWND (line 244) | HWND UNKCALL SelDial_1000B3D8(HWND hDlg) { return 0; } function HWND (line 273) | HWND UNKCALL SelDial_1000B44C(HWND hDlg) { return 0; } function HWND (line 291) | HWND USERCALL SelDial_1000B483(HWND hWnd, int a2) { return 0; } function SelDial_1000B5D9 (line 374) | int SelDial_1000B5D9() { return 0; } function SelDial_1000B614 (line 399) | int __fastcall SelDial_1000B614(HWND hWnd, int a2, int a3) { return 0; } FILE: DiabloUI/selgame.cpp function SelGame_1000B66A (line 2) | void UNKCALL SelGame_1000B66A(void *arg) { return; } function SelGame_1000B671 (line 9) | int SelGame_1000B671() { return 0; } function SelGame_1000B677 (line 16) | void UNKCALL SelGame_1000B677(void *arg) { return; } function SelGame_1000B67E (line 23) | int SelGame_1000B67E() { return 0; } function UiSelectGame (line 30) | int __stdcall UiSelectGame(int a1, _SNETPROGRAMDATA *client_info, _SNETP... function SelGame_1000B795 (line 77) | signed int SelGame_1000B795() { return 0; } FILE: DiabloUI/selhero.cpp function SelHero_GetNumHeroesLeft (line 8) | int __cdecl SelHero_GetNumHeroesLeft() function SelHero_SetHeroDifficulty (line 15) | void __fastcall SelHero_SetHeroDifficulty(int diff) function SelHero_GetHeroIsGood (line 34) | int __cdecl SelHero_GetHeroIsGood() function SelHero_SetClassStats (line 40) | int __fastcall SelHero_SetClassStats(int heroclass, _uidefaultstats *pSt... function SelHero_cpp_init (line 46) | void __cdecl SelHero_cpp_init() function SelHero_SetStaticBMP (line 54) | void __fastcall SelHero_SetStaticBMP(HWND hWnd, int adjust_size) function SelHero_PrintHeroInfo (line 67) | void __fastcall SelHero_PrintHeroInfo(HWND hWnd, _uiheroinfo *pInfo) function SelHero_SetStringWithMsg (line 140) | void __fastcall SelHero_SetStringWithMsg(HWND hWnd, const char *str) function BOOL (line 154) | BOOL __fastcall SelHero_IsNameReserved(const char *name) function SelHero_SetLastNamePos (line 178) | void __fastcall SelHero_SetLastNamePos(char *name) function BOOL (line 185) | BOOL __fastcall SelHero_NameHasChar(const char *name, char *illegalchrs) function BOOL (line 203) | BOOL __fastcall UiValidPlayerName(const char *name) function BOOL (line 216) | BOOL __stdcall UiSelHeroMultDialog( function LRESULT (line 250) | LRESULT __stdcall SelHero_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LP... function SelHero_DoStuffWithStrings (line 331) | void __fastcall SelHero_DoStuffWithStrings(HWND hWnd) function SelHero_FreeSomeMemory (line 400) | void __fastcall SelHero_FreeSomeMemory(void *ptr) function SelHero_DoHeroSelList (line 417) | void __fastcall SelHero_DoHeroSelList(HWND hWnd) function SelHero_DoHeroSelClass (line 452) | void __fastcall SelHero_DoHeroSelClass(HWND hWnd) function SelHero_DoEnterName (line 480) | void __fastcall SelHero_DoEnterName(HWND hWnd) function BOOL (line 496) | BOOL __fastcall SelHero_CreateHero(HWND hWnd, char *name) function SelHero_DoSelLoad (line 532) | void __fastcall SelHero_DoSelLoad(HWND hWnd) function SelHero_DoSelDiff (line 547) | void __fastcall SelHero_DoSelDiff(HWND hWnd) function SelHero_DeleteAndFree (line 580) | void __fastcall SelHero_DeleteAndFree(HWND hWnd) function SelHero_FreeAllHeroes (line 598) | void __fastcall SelHero_FreeAllHeroes(_uiheroinfo *pInfo) function SelHero_DoHeroEndFade (line 612) | void __fastcall SelHero_DoHeroEndFade(HWND hWnd, int a2) function SelHero_LoadHeroGFX (line 623) | void __fastcall SelHero_LoadHeroGFX(HWND hWnd) function SelHero_SelectHeroRegion (line 673) | void __fastcall SelHero_SelectHeroRegion(HWND hWnd) function BOOL (line 698) | BOOL __stdcall SelHero_GetHeroInfo(_uiheroinfo *pInfo) function BOOL (line 714) | BOOL __stdcall UiSelHeroSingDialog( FILE: DiabloUI/selipx.cpp function SelIPX_1000C629 (line 9) | signed int SelIPX_1000C629() { return 0; } function BOOL (line 20) | BOOL __fastcall SelIPX_1000C634(int a1, int a2, int a3, DWORD *a4, int a... function SelIPX_1000C692 (line 41) | int __stdcall SelIPX_1000C692(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM... function LONG (line 126) | LONG __fastcall SelIPX_1000C818(HWND hDlg, int nIDDlgItem) { return 0; } function HWND (line 200) | HWND UNKCALL SelIPX_1000C982(HWND hDlg) { return 0; } function SelIPX_1000C99F (line 211) | int SelIPX_1000C99F() { return 0; } function SelIPX_1000CA64 (line 278) | void __fastcall SelIPX_1000CA64(DWORD *a1) { return; } function SelIPX_1000CAC1 (line 322) | int UNKCALL SelIPX_1000CAC1(void *arg) { return 0; } function SelIPX_1000CB83 (line 395) | int __fastcall SelIPX_1000CB83(HWND a1, const char *a2) { return 0; } function SelIPX_1000CC41 (line 449) | int UNKCALL SelIPX_1000CC41(HWND hDlg) { return 0; } function SelIPX_1000CCC5 (line 474) | int __fastcall SelIPX_1000CCC5(DWORD *a1) { return 0; } function HWND (line 493) | HWND UNKCALL SelIPX_1000CCD9(HWND hWnd) { return 0; } function HWND (line 525) | HWND UNKCALL SelIPX_1000CD4A(HWND hWnd) { return 0; } function SelIPX_1000CEE6 (line 590) | void UNKCALL SelIPX_1000CEE6(HWND hDlg) { return; } function LRESULT (line 620) | LRESULT __stdcall SelIPX_1000CF38(HWND hWnd, UINT Msg, WPARAM wParam, LP... function HWND (line 710) | HWND UNKCALL SelIPX_1000D070(HWND hWnd) { return 0; } function HWND (line 742) | HWND UNKCALL SelIPX_1000D0E1(HWND hWnd) { return 0; } function SelIPX_1000D18C (line 795) | int UNKCALL SelIPX_1000D18C(HWND hWnd) { return 0; } function HWND (line 842) | HWND UNKCALL SelIPX_1000D1D4(HWND hWnd) { return 0; } function HWND (line 898) | HWND UNKCALL SelIPX_1000D284(HWND hWnd) { return 0; } function HWND (line 953) | HWND UNKCALL SelIPX_1000D31C(HWND hWnd) { return 0; } function SelIPX_1000D3A0 (line 993) | int __fastcall SelIPX_1000D3A0(int a1, int a2) { return 0; } function HWND (line 1009) | HWND USERCALL SelIPX_1000D3C5(HWND hDlg, int a2) { return 0; } function BOOL (line 1089) | BOOL __fastcall SelIPX_1000D4CA(HWND hDlg, int a2) { return 0; } function SelIPX_1000D5B0 (line 1155) | int __fastcall SelIPX_1000D5B0(int a1, int a2) { return 0; } function HWND (line 1191) | HWND __fastcall SelIPX_1000D696(HWND hDlg, int a2, int a3) { return 0; } FILE: DiabloUI/sellist.cpp function SelList_cpp_init (line 2) | void __cdecl SelList_cpp_init() function LRESULT (line 10) | LRESULT __stdcall SelList_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LP... function SelList_DeleteFreeProcs (line 93) | void __fastcall SelList_DeleteFreeProcs(HWND hWnd) function SelList_GetHeroStats (line 107) | void __fastcall SelList_GetHeroStats(HWND hWnd, int nIDDlgItem) function SelList_CountHeroList (line 168) | void __fastcall SelList_CountHeroList(HWND hWnd) function SelList_GetNextHeroLong (line 181) | int __fastcall SelList_GetNextHeroLong(HWND hWnd) function SelList_LoadFocus16 (line 210) | void __fastcall SelList_LoadFocus16(HWND hWnd) function SelList_KillFocus16 (line 217) | void __fastcall SelList_KillFocus16(HWND hWnd) function SelList_ShowListWindow (line 224) | void __fastcall SelList_ShowListWindow(HWND hWnd) function SelList_SetHeroDlgLong (line 254) | void __fastcall SelList_SetHeroDlgLong(HWND hWnd, _uiheroinfo *pInfo) function SelList_DoListOldProc (line 279) | void __fastcall SelList_DoListOldProc(HWND hWnd) function LRESULT (line 296) | LRESULT __stdcall SelList_OldListWndProc(HWND hWnd, UINT Msg, WPARAM wPa... function SelList_ShiftHeroDlgItems (line 377) | void __fastcall SelList_ShiftHeroDlgItems(HWND hWnd) function SelList_ShiftHeroDlgItm2 (line 397) | void __fastcall SelList_ShiftHeroDlgItm2(HWND hWnd) function SelList_HeroesWithBigDialogs (line 417) | void __fastcall SelList_HeroesWithBigDialogs(HWND hWnd) function SelList_HeroesWithHugeDlg (line 470) | void __fastcall SelList_HeroesWithHugeDlg(HWND hWnd) function SelList_HeroDlgWithSound (line 512) | void __fastcall SelList_HeroDlgWithSound(HWND hWnd) function SelList_HeroDlgWithSnd2 (line 558) | void __fastcall SelList_HeroDlgWithSnd2(HWND hWnd) function SelList_ChooseDlgFromSize (line 594) | void __fastcall SelList_ChooseDlgFromSize(HWND hWnd, int width, int height) FILE: DiabloUI/selload.cpp function LRESULT (line 2) | LRESULT __stdcall SelLoad_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LP... function SelLoad_DeleteProcsAndSpin (line 67) | void __fastcall SelLoad_DeleteProcsAndSpin(HWND hWnd) function SelLoad_LoadFocusAndMsg (line 80) | void __fastcall SelLoad_LoadFocusAndMsg(HWND hWnd) function SelLoad_SelectSndLoad (line 100) | void __fastcall SelLoad_SelectSndLoad(HWND hWnd, int a2) function SelLoad_cpp_init (line 116) | void __cdecl SelLoad_cpp_init() FILE: DiabloUI/selmodem.cpp function SelModem_1000E42A (line 2) | signed int SelModem_1000E42A() { return 0; } function SelModem_1000E435 (line 13) | int __fastcall SelModem_1000E435(void *a1, int a2, int a3, char *a4, cha... function SelModem_1000E505 (line 79) | signed int UNKCALL SelModem_1000E505(void *arg) { return 0; } function SelModem_1000E51E (line 89) | signed int SelModem_1000E51E() { return 0; } function SelModem_1000E553 (line 109) | int __fastcall SelModem_1000E553(DWORD *a1) { return 0; } function SelModem_1000E567 (line 128) | int UNKCALL SelModem_1000E567(void *arg) { return 0; } function SelModem_1000E57B (line 139) | int __fastcall SelModem_1000E57B(int a1, int a2) { return 0; } function SelModem_1000E5CC (line 161) | signed int SelModem_1000E5CC() { return 0; } function SelModem_1000E63E (line 191) | int __stdcall SelModem_1000E63E(HWND hDlg, UINT Msg, WPARAM wParam, LPAR... function SelModem_1000E783 (line 269) | void UNKCALL SelModem_1000E783(HWND hDlg) { return; } function HWND (line 289) | HWND UNKCALL SelModem_1000E7E9(HWND hDlg) { return 0; } function SelModem_1000E80E (line 302) | int UNKCALL SelModem_1000E80E(HWND hWnd) { return 0; } function HWND (line 334) | HWND UNKCALL SelModem_1000E843(HWND hWnd) { return 0; } function SelModem_1000E932 (line 375) | int __fastcall SelModem_1000E932(HWND a1, const char *a2) { return 0; } function SelModem_1000E9B2 (line 418) | void UNKCALL SelModem_1000E9B2(HWND hDlg) { return; } function LRESULT (line 448) | LRESULT __stdcall SelModem_1000EA04(HWND hWnd, UINT Msg, WPARAM wParam, ... function HWND (line 523) | HWND UNKCALL SelModem_1000EB2C(HWND hWnd) { return 0; } function HWND (line 555) | HWND UNKCALL SelModem_1000EB9D(HWND hWnd) { return 0; } function HWND (line 587) | HWND UNKCALL SelModem_1000EC0E(HWND hWnd) { return 0; } function HWND (line 650) | HWND UNKCALL SelModem_1000ECB2(HWND hWnd) { return 0; } function HWND (line 701) | HWND UNKCALL SelModem_1000ED3B(HWND hWnd) { return 0; } function HWND (line 751) | HWND UNKCALL SelModem_1000EDBC(HWND hWnd) { return 0; } function SelModem_1000EE29 (line 786) | int __fastcall SelModem_1000EE29(int a1, int a2) { return 0; } function HWND (line 819) | HWND __fastcall SelModem_1000EE78(HWND hWnd, int a2, int a3) { return 0; } FILE: DiabloUI/selregn.cpp function SelRegn_1000EF60 (line 19) | signed int SelRegn_1000EF60() { return 0; } function SelRegn_1000EF6B (line 30) | int __stdcall SelRegn_1000EF6B(HWND hWnd, UINT Msg, WPARAM wParam, LPARA... function HWND (line 109) | HWND __fastcall SelRegn_1000F0D7(HWND hDlg, int nIDDlgItem) { return 0; } function HWND (line 129) | HWND UNKCALL SelRegn_1000F109(HWND hDlg) { return 0; } function SelRegn_1000F126 (line 140) | int SelRegn_1000F126() { return 0; } function SelRegn_1000F161 (line 174) | void UNKCALL SelRegn_1000F161(HWND hDlg) { return; } function SelRegn_1000F1D4 (line 196) | int __fastcall SelRegn_1000F1D4(DWORD *a1) { return 0; } function SelRegn_1000F1E8 (line 215) | int UNKCALL SelRegn_1000F1E8(void *arg) { return 0; } function HWND (line 226) | HWND UNKCALL SelRegn_1000F1FC(HWND hWnd) { return 0; } function SelRegn_1000F2ED (line 269) | signed int SelRegn_1000F2ED() { return 0; } function SelRegn_1000F346 (line 299) | int __fastcall SelRegn_1000F346(HWND a1, const char *a2) { return 0; } function SelRegn_1000F3C2 (line 344) | void UNKCALL SelRegn_1000F3C2(HWND hDlg) { return; } function LRESULT (line 374) | LRESULT __stdcall SelRegn_1000F414(HWND hWnd, UINT Msg, WPARAM wParam, L... function HWND (line 449) | HWND UNKCALL SelRegn_1000F53C(HWND hWnd) { return 0; } function HWND (line 481) | HWND UNKCALL SelRegn_1000F5AD(HWND hWnd) { return 0; } function HWND (line 513) | HWND UNKCALL SelRegn_1000F61E(HWND hWnd) { return 0; } function SelRegn_1000F6C9 (line 566) | int UNKCALL SelRegn_1000F6C9(HWND hWnd) { return 0; } function HWND (line 613) | HWND UNKCALL SelRegn_1000F711(HWND hWnd) { return 0; } function HWND (line 669) | HWND UNKCALL SelRegn_1000F7C1(HWND hWnd) { return 0; } function HWND (line 724) | HWND UNKCALL SelRegn_1000F859(HWND hWnd) { return 0; } function SelRegn_1000F8DD (line 764) | signed int UNKCALL SelRegn_1000F8DD(void *arg) { return 0; } function SelRegn_1000F8F6 (line 777) | signed int SelRegn_1000F8F6() { return 0; } function HWND (line 796) | HWND __fastcall SelRegn_1000F929(HWND hWnd, int a2, int a3) { return 0; } function UiSelectRegion (line 866) | signed int __stdcall UiSelectRegion(DWORD *a1) { return 0; } FILE: DiabloUI/selyesno.cpp function SelYesNo_YesNoDialog (line 2) | int __fastcall SelYesNo_YesNoDialog(HWND hWnd, char *dialogstr, char *he... function LRESULT (line 16) | LRESULT __stdcall SelYesNo_WndProc(HWND hWnd, UINT Msg, WPARAM wParam, L... function SelYesNo_RemoveYNDialog (line 83) | void __fastcall SelYesNo_RemoveYNDialog(HWND hWnd) function SelYesNo_LoadSelYN_GFX (line 104) | void __fastcall SelYesNo_LoadSelYN_GFX(HWND hWnd) function SelYesNo_DoSelectYesNo (line 146) | void __fastcall SelYesNo_DoSelectYesNo(HWND hWnd, int option) function SelYesNo_SelOkDialog (line 167) | int __fastcall SelYesNo_SelOkDialog(HWND hWnd, char *dialogstr, char *he... function SelYesNo_SpawnErrDialog (line 181) | int __fastcall SelYesNo_SpawnErrDialog(HWND hWnd, int string_rsrc, int i... function SelYesNo_cpp_init (line 198) | void __cdecl SelYesNo_cpp_init() FILE: DiabloUI/title.cpp function Title_BlitTitleBuffer (line 2) | void __fastcall Title_BlitTitleBuffer(HWND hWnd) function Title_DeletePhTrans (line 39) | void __cdecl Title_DeletePhTrans() function Title_FreeTransMem (line 54) | void __fastcall Title_FreeTransMem(HWND hWnd) function Title_SetTitleBMP (line 72) | void __fastcall Title_SetTitleBMP(HWND hWnd) function Title_LoadTitleImage (line 94) | void __fastcall Title_LoadTitleImage(HWND hWnd, const char *pszFileName) function Title_LoadImgSetTimer (line 135) | void __fastcall Title_LoadImgSetTimer(HWND hWnd, const char *pszFileName) function Title_BlitTitleBufFnc (line 144) | void __stdcall Title_BlitTitleBufFnc(int hWnd, int a2, int a3, int a4) function Title_cpp_init (line 150) | void __cdecl Title_cpp_init() function Title_KillTitleTimer (line 158) | void __fastcall Title_KillTitleTimer(HWND hWnd) function BOOL (line 168) | BOOL __stdcall UiTitleDialog(int a1) function LRESULT (line 180) | LRESULT __stdcall Title_MainProc(HWND hWnd, UINT uMsg, WPARAM wParam, LP... function Title_KillTimerAndFree (line 233) | void __fastcall Title_KillTimerAndFree(HWND hWnd) function Title_LoadAllTitleImgs (line 244) | void __fastcall Title_LoadAllTitleImgs(HWND hWnd, int time) function Title_KillAndFadeDlg (line 263) | void __fastcall Title_KillAndFadeDlg(HWND hWnd) FILE: DiabloUI/titlesnd.cpp function TitleSnd_SetSoundFunction (line 2) | void __fastcall TitleSnd_SetSoundFunction(void(__stdcall *func)(const ch... function TitleSnd_InitSoundFunc (line 8) | void __cdecl TitleSnd_InitSoundFunc() function TitleSnd_PlayMoveSound (line 14) | void __cdecl TitleSnd_PlayMoveSound() function TitleSnd_PlaySelectSound (line 21) | void __cdecl TitleSnd_PlaySelectSound() function TitleSnd_cpp_init (line 28) | void __cdecl TitleSnd_cpp_init() FILE: Source/_asm.cpp function asm_cel_light_edge (line 11) | static __inline void asm_cel_light_edge(unsigned char w, BYTE *tbl, BYTE... function asm_cel_light_square (line 30) | static __inline void asm_cel_light_square(unsigned char w, BYTE *tbl, BY... function asm_trans_light_cel_0_2 (line 42) | static __inline void asm_trans_light_cel_0_2(unsigned char w, BYTE *tbl,... function asm_trans_light_edge_0_2 (line 53) | static __inline void asm_trans_light_edge_0_2(unsigned char w, BYTE *tbl... function asm_trans_light_square_0_2 (line 67) | static __inline void asm_trans_light_square_0_2(unsigned char w, BYTE *t... function asm_trans_light_cel_1_3 (line 77) | static __inline void asm_trans_light_cel_1_3(unsigned char w, BYTE *tbl,... function asm_trans_light_edge_1_3 (line 89) | static __inline void asm_trans_light_edge_1_3(unsigned char w, BYTE *tbl... function asm_trans_light_square_1_3 (line 103) | static __inline void asm_trans_light_square_1_3(unsigned char w, BYTE *t... function asm_trans_light_mask (line 113) | static __inline unsigned int asm_trans_light_mask(unsigned char w, BYTE ... FILE: Source/_render.cpp function drawTopArchesUpperScreen (line 1) | __declspec(naked) void drawTopArchesUpperScreen(BYTE *pBuff) function drawBottomArchesUpperScreen (line 2306) | __declspec(naked) void drawBottomArchesUpperScreen(BYTE *pBuff, DWORD *p... function drawUpperScreen (line 3463) | __declspec(naked) void drawUpperScreen(BYTE *pBuff) function drawTopArchesLowerScreen (line 4649) | __declspec(naked) void drawTopArchesLowerScreen(BYTE *pBuff) function drawBottomArchesLowerScreen (line 7353) | __declspec(naked) void drawBottomArchesLowerScreen(BYTE *pBuff, DWORD *p... function drawLowerScreen (line 8818) | __declspec(naked) void drawLowerScreen(BYTE *pBuff) FILE: Source/appfat.cpp function LONG (line 25) | static LONG __stdcall BreakFilter(PEXCEPTION_POINTERS pExc) function TriggerBreak (line 42) | void TriggerBreak() function TraceErrorDD (line 65) | static void TraceErrorDD(HRESULT hError, char *pszBuffer, DWORD dwMaxChars) function TraceErrorDS (line 381) | static void TraceErrorDS(HRESULT hError, char *pszBuffer, DWORD dwMaxChars) function MsgBox (line 482) | static void MsgBox(const char *pszFmt, va_list va) function FreeDlg (line 495) | static void FreeDlg() function app_fatal (line 520) | __declspec(naked) function DrawDlg (line 547) | void __cdecl DrawDlg(const char *pszFmt, ...) function assert_fail (line 565) | void assert_fail(int nLineNo, const char *pszFile, const char *pszFail) function DDErrMsg (line 574) | void DDErrMsg(DWORD error_code, int log_line_nr, const char *log_file_path) function DSErrMsg (line 587) | void DSErrMsg(DWORD error_code, int log_line_nr, const char *log_file_path) function center_window (line 600) | void center_window(HWND hDlg) function TextDlg (line 623) | static void TextDlg(HWND hDlg, const char *text) function BOOL (line 634) | static BOOL CALLBACK FuncDlg(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM... function ErrDlg (line 657) | void ErrDlg(int dialog_id, DWORD error_code, const char *log_file_path, ... function ErrOkDlg (line 679) | void ErrOkDlg(int dialog_id, DWORD error_code, const char *log_file_path... function FileErrDlg (line 696) | void FileErrDlg(const char *error) function DiskFreeDlg (line 712) | void DiskFreeDlg(const char *error) function BOOL (line 725) | BOOL InsertCDDlg() function DirErrorDlg (line 744) | void DirErrorDlg(const char *error) FILE: Source/automap.cpp function InitAutomapOnce (line 55) | void InitAutomapOnce() function InitAutomap (line 69) | void InitAutomap() function StartAutomap (line 144) | void StartAutomap() function AutomapUp (line 154) | void AutomapUp() function AutomapDown (line 163) | void AutomapDown() function AutomapLeft (line 172) | void AutomapLeft() function AutomapRight (line 181) | void AutomapRight() function AutomapZoomIn (line 190) | void AutomapZoomIn() function AutomapZoomOut (line 205) | void AutomapZoomOut() function DrawAutomapTile (line 220) | static void DrawAutomapTile(int sx, int sy, WORD automap_type) function DrawAutomapItem (line 406) | static void DrawAutomapItem(int x, int y, BYTE color) function SearchAutomapItem (line 420) | void SearchAutomapItem() function DrawAutomapPlr (line 487) | static void DrawAutomapPlr() function DrawAutomapText (line 611) | static void DrawAutomapText() function DrawAutomap (line 648) | void DrawAutomap() function SetAutomapView (line 740) | void SetAutomapView(int x, int y) function AutomapZoomReset (line 815) | void AutomapZoomReset() FILE: Source/capture.cpp function BOOL (line 15) | static BOOL CaptureHdr(HANDLE hFile, short width, short height) function BOOL (line 41) | static BOOL CapturePal(HANDLE hFile, PALETTEENTRY *palette) function BYTE (line 65) | static BYTE *CaptureEnc(BYTE *src, BYTE *dst, int width) function BOOL (line 108) | static BOOL CapturePix(HANDLE hFile, WORD width, WORD height, WORD strid... function HANDLE (line 127) | static HANDLE CaptureFile(char *dst_path) function RedPalette (line 159) | static void RedPalette(PALETTEENTRY *pal) function CaptureScreen (line 178) | void CaptureScreen() FILE: Source/codec.cpp type CodecSignature (line 8) | struct CodecSignature { function codec_init_key (line 17) | static void codec_init_key(int unused, const char *pszPassword) function codec_decode (line 53) | int codec_decode(BYTE *pbSrcDst, DWORD size, const char *pszPassword) function DWORD (line 97) | DWORD codec_get_encoded_len(DWORD dwSrcBytes) function codec_encode (line 104) | void codec_encode(BYTE *pbSrcDst, DWORD size, int size_64, const char *p... FILE: Source/control.cpp function SetSpellTrans (line 410) | void SetSpellTrans(char t) function DrawSpell (line 470) | void DrawSpell() function SetSpell (line 630) | void SetSpell() function SetSpeedSpell (line 641) | void SetSpeedSpell(int slot) function ToggleSpell (line 655) | void ToggleSpell(int slot) function AddPanelString (line 981) | void AddPanelString(const char *str, BOOL just) function ClearPanel (line 990) | void ClearPanel() function SetFlaskHeight (line 1081) | void SetFlaskHeight(BYTE *pCelBuff, int min, int max, int sx, int sy) function DrawFlask (line 1127) | void DrawFlask(BYTE *pCelBuff, int w, int nSrcOff, BYTE *pBuff, int nDst... function DrawLifeFlask (line 1174) | void DrawLifeFlask() function UpdateLifeFlask (line 1210) | void UpdateLifeFlask() function DrawManaFlask (line 1239) | void DrawManaFlask() function control_update_life_mana (line 1256) | void control_update_life_mana() function UpdateManaFlask (line 1277) | void UpdateManaFlask() function InitControlPan (line 1304) | void InitControlPan() function DrawCtrlPan (line 1400) | void DrawCtrlPan() function DrawCtrlBtns (line 1410) | void DrawCtrlBtns() function DoSpeedBook (line 1433) | void DoSpeedBook() function DoPanBtn (line 1489) | void DoPanBtn() function control_set_button_down (line 1510) | void control_set_button_down(int btn_id) function control_check_btn_press (line 1517) | void control_check_btn_press() function DoAutoMap (line 1539) | void DoAutoMap() function CheckPanelInfo (line 1555) | void CheckPanelInfo() function CheckBtnUp (line 1652) | void CheckBtnUp() function FreeControlPan (line 1727) | void FreeControlPan() function BOOL (line 1747) | BOOL control_WriteStringToBuffer(BYTE *str) function CPrintString (line 1764) | static void CPrintString(int y, const char *str, BOOL center, int lines) function PrintInfo (line 1796) | static void PrintInfo() function DrawInfoBox (line 1818) | void DrawInfoBox() function ADD_PlrStringXY (line 1889) | static void ADD_PlrStringXY(int x, int y, int width, const char *pszStr,... function PrintGameStr (line 1919) | void PrintGameStr(int x, int y, const char *str, int color) function MY_PlrStringXY (line 1942) | static void MY_PlrStringXY(int x, int y, int endX, const char *pszStr, c... function DrawChr (line 1972) | void DrawChr() function CheckLvlBtn (line 2196) | void CheckLvlBtn() function ReleaseLvlBtn (line 2202) | void ReleaseLvlBtn() function DrawLevelUpIcon (line 2209) | void DrawLevelUpIcon() function CheckChrBtns (line 2220) | void CheckChrBtns() function ReleaseChrBtns (line 2260) | void ReleaseChrBtns() function DrawDurIcon4Item (line 2295) | static int DrawDurIcon4Item(ItemStruct *pItem, int x, int c) function DrawDurIcon (line 2330) | void DrawDurIcon() function PrintSBookStr (line 2425) | static void PrintSBookStr(int x, int y, BOOL cjustflag, const char *pszS... function DrawSpellBook (line 2490) | void DrawSpellBook() function CheckSBook (line 2562) | void CheckSBook() function DrawGoldSplit (line 2605) | void DrawGoldSplit(int amount) function control_drop_gold (line 2634) | void control_drop_gold(char vkey) function control_remove_gold (line 2670) | void control_remove_gold(int pnum, int gold_index) function control_set_gold_curs (line 2698) | void control_set_gold_curs(int pnum) function DrawTalkPan (line 2735) | void DrawTalkPan() function BOOL (line 2795) | BOOL control_check_talk_btn() function control_release_talk_btn (line 2820) | void control_release_talk_btn() function control_reset_talk_msg (line 2841) | void control_reset_talk_msg(char *msg) function control_type_message (line 2856) | void control_type_message() function control_reset_talk (line 2875) | void control_reset_talk() function control_press_enter (line 2882) | static void control_press_enter() function BOOL (line 2922) | BOOL control_talk_last_key(int vkey) function control_up_down (line 2943) | static void control_up_down(int v) function BOOL (line 2956) | BOOL control_presskeys(int vkey) FILE: Source/cursor.cpp function InitCursor (line 114) | void InitCursor() function FreeCursor (line 124) | void FreeCursor() function SetICursor (line 133) | void SetICursor(int i) function SetCursor_ (line 141) | void SetCursor_(int i) function NewCursor (line 149) | void NewCursor(int i) function InitLevelCursor (line 154) | void InitLevelCursor() function CheckTown (line 167) | void CheckTown() function CheckRportal (line 193) | void CheckRportal() function CheckCursMove (line 222) | void CheckCursMove() FILE: Source/dead.cpp function InitDead (line 13) | void InitDead() function AddDead (line 72) | void AddDead(int dx, int dy, char dv, int ddir) function SyncUniqDead (line 77) | void SyncUniqDead() FILE: Source/debug.cpp function LoadDebugGFX (line 21) | void LoadDebugGFX() function FreeDebugGFX (line 27) | void FreeDebugGFX() function init_seed_desync (line 33) | void init_seed_desync() function seed_desync_index_get (line 48) | void seed_desync_index_get() function seed_desync_index_set (line 58) | void seed_desync_index_set() function seed_desync_check (line 68) | void seed_desync_check(int seed) function CheckDungeonClear (line 84) | void CheckDungeonClear() function GiveGoldCheat (line 102) | void GiveGoldCheat() function StoresCheat (line 119) | void StoresCheat() function TakeGoldCheat (line 138) | void TakeGoldCheat() function MaxSpellsCheat (line 157) | void MaxSpellsCheat() function SetSpellLevelCheat (line 169) | void SetSpellLevelCheat(char spl, int spllvl) function SetAllSpellsCheat (line 175) | void SetAllSpellsCheat() function PrintDebugPlayer (line 201) | void PrintDebugPlayer(BOOL bNextPlayer) function PrintDebugQuest (line 225) | void PrintDebugQuest() function PrintDebugMonster (line 237) | void PrintDebugMonster(int m) function GetDebugMonster (line 263) | void GetDebugMonster() function NextDebugMonster (line 281) | void NextDebugMonster() FILE: Source/diablo.cpp function diablo_parse_flags (line 97) | static void diablo_parse_flags(char *args) function FreeGameMem (line 292) | void FreeGameMem() function start_game (line 309) | static void start_game(unsigned int uMsg) function free_game (line 326) | static void free_game() function run_game_loop (line 346) | static void run_game_loop(unsigned int uMsg) function BOOL (line 421) | BOOL StartGame(BOOL bNewGame, BOOL bSinglePlayer) function diablo_init_screen (line 471) | static void diablo_init_screen() function LONG (line 490) | static LONG __stdcall diablo_TopLevelExceptionFilter(PEXCEPTION_POINTERS... function BOOL (line 501) | BOOL diablo_get_not_running() function BOOL (line 511) | static BOOL diablo_find_window(LPCSTR lpClassName) function diablo_reload_process (line 533) | static void diablo_reload_process(HINSTANCE hInstance) function BOOL (line 729) | static BOOL LeftMouseCmd(BOOL bShift) function BOOL (line 784) | static BOOL TryIconCurs() function BOOL (line 854) | static BOOL LeftMouseDown(int wParam) function LeftMouseUp (line 925) | static void LeftMouseUp() function RightMouseDown (line 939) | static void RightMouseDown() function diablo_pause_game (line 966) | static void diablo_pause_game() function diablo_hotkey_msg (line 980) | static void diablo_hotkey_msg(DWORD dwMsg) function BOOL (line 1004) | static BOOL PressSysKey(int wParam) function ReleaseKey (line 1012) | static void ReleaseKey(int vkey) function BOOL (line 1018) | BOOL PressEscKey() function PressKey (line 1060) | static void PressKey(int vkey) function PressChar (line 1266) | static void PressChar(WPARAM vkey) function LRESULT (line 1542) | LRESULT CALLBACK DisableInputWndProc(HWND hWnd, UINT uMsg, WPARAM wParam... function LRESULT (line 1586) | LRESULT CALLBACK GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPa... function LoadLvlGFX (line 1686) | void LoadLvlGFX() function LoadAllGFX (line 1756) | void LoadAllGFX() function CreateLevel (line 1771) | void CreateLevel(int lvldir) function LoadGameLevel (line 1827) | void LoadGameLevel(BOOL firstflag, int lvldir) function game_logic (line 2073) | static void game_logic() function timeout_cursor (line 2120) | static void timeout_cursor(BOOL bTimeout) function game_loop (line 2144) | void game_loop(BOOL bStartup) function diablo_color_cyc_logic (line 2163) | void diablo_color_cyc_logic() function PlayerStruct (line 2190) | static PlayerStruct *get_plr_mem(PlayerStruct *p) function alloc_plr (line 2212) | void alloc_plr() FILE: Source/doom.cpp function doom_get_frame_from_time (line 34) | int doom_get_frame_from_time() function doom_cleanup (line 43) | void doom_cleanup() function doom_alloc_cel (line 58) | static void doom_alloc_cel() function doom_load_graphics (line 73) | static void doom_load_graphics() function doom_init (line 96) | void doom_init() function doom_draw (line 127) | void doom_draw() FILE: Source/drlg_l1.cpp function DRLG_InitL5Vals (line 507) | void DRLG_InitL5Vals() function DRLG_PlaceDoor (line 526) | static void DRLG_PlaceDoor(int x, int y) function drlg_l1_crypt_lavafloor (line 586) | void drlg_l1_crypt_lavafloor() function DRLG_L1Shadows (line 877) | static void DRLG_L1Shadows() function DRLG_PlaceMiniSet (line 967) | static int DRLG_PlaceMiniSet(const BYTE *miniset, int tmin, int tmax, in... function DRLG_L1Floor (line 1081) | static void DRLG_L1Floor() function DRLG_L1Pass3 (line 1100) | static void DRLG_L1Pass3() function DRLG_LoadL1SP (line 1186) | static void DRLG_LoadL1SP() function DRLG_FreeL1SP (line 1203) | static void DRLG_FreeL1SP() function DRLG_Init_Globals (line 1208) | void DRLG_Init_Globals() function DRLG_InitL1Vals (line 1231) | static void DRLG_InitL1Vals() function LoadL1Dungeon (line 1274) | void LoadL1Dungeon(const char *sFileName, int vx, int vy) function LoadPreL1Dungeon (line 1326) | void LoadPreL1Dungeon(const char *sFileName, int vx, int vy) function InitL5Dungeon (line 1375) | static void InitL5Dungeon() function L5ClearFlags (line 1387) | static void L5ClearFlags() function L5drawRoom (line 1398) | static void L5drawRoom(int x, int y, int w, int h) function BOOL (line 1409) | static BOOL L5checkRoom(int x, int y, int width, int height) function L5roomGen (line 1425) | static void L5roomGen(int x, int y, int w, int h, int dir) function L5firstRoom (line 1482) | static void L5firstRoom() function L5GetArea (line 1572) | static int L5GetArea() function L5makeDungeon (line 1589) | static void L5makeDungeon() function L5makeDmt (line 1606) | static void L5makeDmt() function L5HWallOk (line 1628) | static int L5HWallOk(int i, int j) function L5VWallOk (line 1654) | static int L5VWallOk(int i, int j) function L5HorizWall (line 1680) | static void L5HorizWall(int i, int j, char p, int dx) function L5VertWall (line 1729) | static void L5VertWall(int i, int j, char p, int dy) function L5AddWall (line 1778) | static void L5AddWall() function DRLG_L5GChamber (line 1820) | static void DRLG_L5GChamber(int sx, int sy, BOOL topflag, BOOL bottomfla... function DRLG_L5GHall (line 1878) | static void DRLG_L5GHall(int x1, int y1, int x2, int y2) function L5tileFix (line 1895) | static void L5tileFix() function drlg_l1_crypt_rndset (line 2007) | void drlg_l1_crypt_rndset(const BYTE *miniset, int rndper) function DRLG_L5Subs (line 2063) | static void DRLG_L5Subs() function DRLG_L5SetRoom (line 2104) | static void DRLG_L5SetRoom(int rx1, int ry1) function L5FillChambers (line 2132) | static void L5FillChambers() function drlg_l1_set_crypt_room (line 2363) | void drlg_l1_set_crypt_room(int rx1, int ry1) function drlg_l1_set_corner_room (line 2395) | void drlg_l1_set_corner_room(int rx1, int ry1) function DRLG_L5FTVR (line 2423) | static void DRLG_L5FTVR(int i, int j, int x, int y, int d) function DRLG_L5FloodTVal (line 2466) | static void DRLG_L5FloodTVal() function DRLG_L5TransFix (line 2486) | static void DRLG_L5TransFix() function DRLG_L5DirtFix (line 2525) | static void DRLG_L5DirtFix() function DRLG_L5CornerFix (line 2583) | static void DRLG_L5CornerFix() function CreateL5Dungeon (line 2844) | void CreateL5Dungeon(DWORD rseed, int entry) function drlg_l1_crypt_pattern1 (line 2902) | void drlg_l1_crypt_pattern1(int rndper) function drlg_l1_crypt_pattern2 (line 2910) | void drlg_l1_crypt_pattern2(int rndper) function drlg_l1_crypt_pattern3 (line 2931) | void drlg_l1_crypt_pattern3(int rndper) function drlg_l1_crypt_pattern4 (line 2952) | void drlg_l1_crypt_pattern4(int rndper) function drlg_l1_crypt_pattern5 (line 2973) | void drlg_l1_crypt_pattern5(int rndper) function drlg_l1_crypt_pattern6 (line 2987) | void drlg_l1_crypt_pattern6(int rndper) function drlg_l1_crypt_pattern7 (line 3017) | void drlg_l1_crypt_pattern7(int rndper) FILE: Source/drlg_l2.cpp function BOOL (line 1625) | static BOOL DRLG_L2PlaceMiniSet(BYTE *miniset, int tmin, int tmax, int c... function DRLG_L2PlaceRndSet (line 1711) | static void DRLG_L2PlaceRndSet(BYTE *miniset, int rndper) function DRLG_L2Subs (line 1762) | static void DRLG_L2Subs() function DRLG_L2Shadows (line 1800) | static void DRLG_L2Shadows() function InitDungeon (line 1841) | void InitDungeon() function DRLG_LoadL2SP (line 1853) | static void DRLG_LoadL2SP() function DRLG_FreeL2SP (line 1869) | static void DRLG_FreeL2SP() function DRLG_L2SetRoom (line 1874) | static void DRLG_L2SetRoom(int rx1, int ry1) function DefineRoom (line 1902) | static void DefineRoom(int nX1, int nY1, int nX2, int nY2, BOOL ForceHW) function CreateDoorType (line 1940) | static void CreateDoorType(int nX, int nY) function PlaceHallExt (line 1967) | static void PlaceHallExt(int nX, int nY) function AddHall (line 1974) | static void AddHall(int nX1, int nY1, int nX2, int nY2, int nHd) function CreateRoom (line 2014) | static void CreateRoom(int nX1, int nY1, int nX2, int nY2, int nRDest, i... function GetHall (line 2142) | static void GetHall(int *nX1, int *nY1, int *nX2, int *nY2, int *nHd) function ConnectHall (line 2156) | static void ConnectHall(int nX1, int nY1, int nX2, int nY2, int nHd) function DoPatternCheck (line 2307) | static void DoPatternCheck(int i, int j) function L2TileFix (line 2378) | static void L2TileFix() function BOOL (line 2403) | static BOOL DL2_Cont(BOOL x1f, BOOL y1f, BOOL x2f, BOOL y2f) function DL2_NumNoChar (line 2418) | static int DL2_NumNoChar() function DL2_DrawRoom (line 2434) | static void DL2_DrawRoom(int x1, int y1, int x2, int y2) function DL2_KnockWalls (line 2453) | static void DL2_KnockWalls(int x1, int y1, int x2, int y2) function BOOL (line 2487) | static BOOL DL2_FillVoids() function BOOL (line 2759) | static BOOL CreateDungeon() function DRLG_L2Pass3 (line 2858) | static void DRLG_L2Pass3() function DRLG_L2FTVR (line 2943) | static void DRLG_L2FTVR(int i, int j, int x, int y, int d) function DRLG_L2FloodTVal (line 2990) | static void DRLG_L2FloodTVal() function DRLG_L2TransFix (line 3008) | static void DRLG_L2TransFix() function L2DirtFix (line 3043) | static void L2DirtFix() function L2LockoutFix (line 3071) | void L2LockoutFix() function L2DoorFix (line 3138) | void L2DoorFix() function DRLG_L2 (line 3154) | static void DRLG_L2(int entry) function DRLG_InitL2Vals (line 3329) | static void DRLG_InitL2Vals() function LoadL2Dungeon (line 3368) | void LoadL2Dungeon(const char *sFileName, int vx, int vy) function LoadPreL2Dungeon (line 3458) | void LoadPreL2Dungeon(const char *sFileName, int vx, int vy) function CreateL2Dungeon (line 3507) | void CreateL2Dungeon(DWORD rseed, int entry) FILE: Source/drlg_l3.cpp function InitL3Dungeon (line 842) | static void InitL3Dungeon() function BOOL (line 856) | static BOOL DRLG_L3FillRoom(int x1, int y1, int x2, int y2) function DRLG_L3CreateBlock (line 900) | static void DRLG_L3CreateBlock(int x, int y, int obs, int dir) function DRLG_L3FloorArea (line 982) | static void DRLG_L3FloorArea(int x1, int y1, int x2, int y2) function DRLG_L3FillDiags (line 993) | static void DRLG_L3FillDiags() function DRLG_L3FillSingles (line 1018) | static void DRLG_L3FillSingles() function DRLG_L3FillStraights (line 1034) | static void DRLG_L3FillStraights() function DRLG_L3Edges (line 1116) | static void DRLG_L3Edges() function DRLG_L3GetFloorArea (line 1128) | static int DRLG_L3GetFloorArea() function DRLG_L3MakeMegas (line 1143) | static void DRLG_L3MakeMegas() function DRLG_L3River (line 1175) | static void DRLG_L3River() function BOOL (line 1426) | static BOOL DRLG_L3SpawnEdge(int x, int y, int *totarea) function BOOL (line 1476) | static BOOL DRLG_L3Spawn(int x, int y, int *totarea) function DRLG_L3Pool (line 1534) | static void DRLG_L3Pool() function DRLG_L3PoolFix (line 1589) | static void DRLG_L3PoolFix() function BOOL (line 1611) | static BOOL DRLG_L3PlaceMiniSet(const BYTE *miniset, int tmin, int tmax,... function DRLG_L3PlaceRndSet (line 1692) | static void DRLG_L3PlaceRndSet(const BYTE *miniset, int rndper) function BOOLEAN (line 1748) | BOOLEAN drlg_l3_hive_rnd_piece(const BYTE *miniset, int rndper) function BOOL (line 1808) | static BOOL WoodVertU(int i, int y) function BOOL (line 1835) | static BOOL WoodVertD(int i, int y) function BOOL (line 1856) | static BOOL WoodHorizL(int x, int j) function BOOL (line 1883) | static BOOL WoodHorizR(int x, int j) function AddFenceDoors (line 1904) | void AddFenceDoors() function FenceDoorFix (line 1928) | void FenceDoorFix() function DRLG_L3Wood (line 1976) | static void DRLG_L3Wood() function BOOL (line 2171) | BOOL DRLG_L3Anvil() function FixL3Warp (line 2232) | void FixL3Warp() function FixL3HallofHeroes (line 2252) | void FixL3HallofHeroes() function DRLG_L3LockRec (line 2279) | void DRLG_L3LockRec(int x, int y) function BOOL (line 2293) | BOOL DRLG_L3Lockout() function DRLG_L3Pass3 (line 2613) | static void DRLG_L3Pass3() function CreateL3Dungeon (line 2712) | void CreateL3Dungeon(DWORD rseed, int entry) function LoadL3Dungeon (line 2757) | void LoadL3Dungeon(const char *sFileName, int vx, int vy) function LoadPreL3Dungeon (line 2819) | void LoadPreL3Dungeon(const char *sFileName, int vx, int vy) FILE: Source/drlg_l4.cpp function DRLG_L4Shadows (line 143) | static void DRLG_L4Shadows() function InitL4Dungeon (line 176) | static void InitL4Dungeon() function DRLG_LoadL4SP (line 191) | void DRLG_LoadL4SP() function DRLG_FreeL4SP (line 204) | void DRLG_FreeL4SP() function DRLG_L4SetSPRoom (line 209) | void DRLG_L4SetSPRoom(int rx1, int ry1) function L4makeDmt (line 237) | static void L4makeDmt() function L4HWallOk (line 253) | static int L4HWallOk(int i, int j) function L4VWallOk (line 304) | static int L4VWallOk(int i, int j) function L4HorizWall (line 358) | static void L4HorizWall(int i, int j, int dx) function L4VertWall (line 402) | static void L4VertWall(int i, int j, int dy) function L4AddWall (line 449) | static void L4AddWall() function L4tileFix (line 552) | static void L4tileFix() function DRLG_L4Subs (line 898) | static void DRLG_L4Subs() function L4makeDungeon (line 939) | static void L4makeDungeon() function uShape (line 985) | static void uShape() function GetArea (line 1064) | static long GetArea() function L4drawRoom (line 1082) | static void L4drawRoom(int x, int y, int width, int height) function BOOL (line 1093) | static BOOL L4checkRoom(int x, int y, int width, int height) function L4roomGen (line 1115) | static void L4roomGen(int x, int y, int w, int h, int dir) function L4firstRoom (line 1172) | static void L4firstRoom() function L4SaveQuads (line 1232) | void L4SaveQuads() function DRLG_L4SetRoom (line 1249) | void DRLG_L4SetRoom(BYTE *pSetPiece, int rx1, int ry1) function DRLG_LoadDiabQuads (line 1271) | void DRLG_LoadDiabQuads(BOOL preflag) function BOOL (line 1312) | static BOOL DRLG_L4PlaceMiniSet(const BYTE *miniset, int tmin, int tmax,... function DRLG_L4FTVR (line 1399) | static void DRLG_L4FTVR(int i, int j, int x, int y, int d) function DRLG_L4FloodTVal (line 1446) | static void DRLG_L4FloodTVal() function BOOL (line 1464) | BOOL IsDURWall(char d) function BOOL (line 1479) | BOOL IsDLLWall(char dd) function DRLG_L4TransFix (line 1494) | static void DRLG_L4TransFix() function DRLG_L4Corners (line 1537) | static void DRLG_L4Corners() function L4FixRim (line 1554) | void L4FixRim() function DRLG_L4GeneralFix (line 1566) | void DRLG_L4GeneralFix() function DRLG_L4 (line 1579) | static void DRLG_L4(int entry) function DRLG_L4Pass3 (line 1735) | static void DRLG_L4Pass3() function CreateL4Dungeon (line 1834) | void CreateL4Dungeon(DWORD rseed, int entry) FILE: Source/dthread.cpp function dthread_handler (line 18) | static unsigned int __stdcall dthread_handler(void *data) function dthread_remove_player (line 56) | void dthread_remove_player(int pnum) function dthread_send_delta (line 68) | void dthread_send_delta(int pnum, char cmd, void *pbSrc, int dwLen) function dthread_start (line 94) | void dthread_start() function dthread_cleanup (line 117) | void dthread_cleanup() FILE: Source/dx.cpp function dx_create_back_buffer (line 24) | static void dx_create_back_buffer() function dx_create_primary_surface (line 62) | static void dx_create_primary_surface() function HRESULT (line 76) | static HRESULT dx_DirectDrawCreate(LPGUID guid, LPDIRECTDRAW *lplpDD, LP... function dx_init (line 95) | void dx_init(HWND hWnd) function lock_buf_priv (line 163) | static void lock_buf_priv() function lock_buf (line 196) | void lock_buf(BYTE idx) function unlock_buf_priv (line 204) | static void unlock_buf_priv() function unlock_buf (line 226) | void unlock_buf(BYTE idx) function dx_cleanup (line 236) | void dx_cleanup() function dx_reinit (line 265) | void dx_reinit() function j_dx_reinit (line 290) | void j_dx_reinit() FILE: Source/effects.cpp function BOOL (line 1103) | BOOL effect_is_playing(int nSFX) function stream_stop (line 1115) | void stream_stop() function stream_play (line 1125) | static void stream_play(TSFX *pSFX, int lVolume, int lPan) function stream_update (line 1154) | static void stream_update() function sfx_stop (line 1163) | static void sfx_stop() function InitMonsterSND (line 1176) | void InitMonsterSND(int monst) function FreeMonsterSnd (line 1203) | void FreeMonsterSnd() function BOOL (line 1228) | static BOOL calc_snd_position(int x, int y, int *plVolume, int *plPan) function PlaySFX_priv (line 1253) | static void PlaySFX_priv(TSFX *pSFX, BOOL loc, int x, int y) function PlayEffect (line 1286) | void PlayEffect(int i, int mode) function RndSFX (line 1312) | static int RndSFX(int psfx) function PlaySFX (line 1353) | void PlaySFX(int psfx) function PlaySfxLoc (line 1359) | void PlaySfxLoc(int psfx, int x, int y) function sound_stop (line 1374) | void sound_stop() function sound_update (line 1391) | void sound_update() function effects_cleanup_sfx (line 1401) | void effects_cleanup_sfx() function priv_sound_init (line 1415) | static void priv_sound_init(BYTE bLoadMask) function sound_init (line 1448) | void sound_init() function ui_sound_init (line 1474) | void ui_sound_init() function effects_play_sound (line 1479) | void __stdcall effects_play_sound(const char *snd_file) FILE: Source/encrypt.cpp function Decrypt (line 11) | void Decrypt(DWORD *castBlock, DWORD size, DWORD key) function Encrypt (line 26) | void Encrypt(DWORD *castBlock, DWORD size, DWORD key) function DWORD (line 42) | DWORD Hash(const char *s, int type) function InitHash (line 58) | void InitHash() function PkwareBufferRead (line 75) | static unsigned int __cdecl PkwareBufferRead(char *buf, unsigned int *si... function PkwareBufferWrite (line 94) | static void __cdecl PkwareBufferWrite(char *buf, unsigned int *size, voi... function PkwareCompress (line 104) | int PkwareCompress(BYTE *srcData, int size) function PkwareDecompress (line 140) | void PkwareDecompress(BYTE *pbInBuff, int recv_size, int dwMaxBytes) FILE: Source/engine.cpp function __FINLINE (line 52) | __FINLINE BYTE *CelGetFrame(BYTE *pCelBuff, int nCel, int *nDataSize) function __FINLINE (line 70) | __FINLINE int CelGetFrameSize(BYTE *pCelBuff, int nCel) function CelDraw (line 193) | void CelDraw(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidth) function CelBlitFrame (line 216) | void CelBlitFrame(BYTE *pBuff, BYTE *pCelBuff, int nCel, int nWidth) function CelClippedDraw (line 242) | void CelClippedDraw(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidth... function CelClippedBlit (line 288) | void CelClippedBlit(BYTE *pBuff, BYTE *pCelBuff, int nCel, int nWidth, i... function CelDrawLight (line 683) | void CelDrawLight(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidth) function CelClippedDrawLight (line 714) | void CelClippedDrawLight(int sx, int sy, BYTE *pCelBuff, int nCel, int n... function CelClippedBlitLightTrans (line 762) | void CelClippedBlitLightTrans(BYTE *pBuff, BYTE *pCelBuff, int nCel, int... function CelClippedDrawSafe (line 1056) | void CelClippedDrawSafe(int sx, int sy, BYTE *pCelBuff, int nCel, int nW... function CelClippedBlitSafe (line 1102) | void CelClippedBlitSafe(BYTE *pBuff, BYTE *pCelBuff, int nCel, int nWidt... function CelDrawLightSafe (line 1528) | void CelDrawLightSafe(int sx, int sy, BYTE *pCelBuff, int nCel, int nWid... function CelClippedBlitLightTransSafe (line 1576) | void CelClippedBlitLightTransSafe(BYTE *pBuff, BYTE *pCelBuff, int nCel,... function DrawLine (line 2303) | void DrawLine(int x0, int y0, int x1, int y1, BYTE col) function GetDirection (line 2500) | int GetDirection(int x1, int y1, int x2, int y2) function SetRndSeed (line 2545) | void SetRndSeed(int s) function GetRndSeed (line 2556) | int GetRndSeed() function random_ (line 2569) | int random_(BYTE idx, int v) function engine_debug_trap (line 2582) | void engine_debug_trap(BOOL show_cursor) function BYTE (line 2601) | BYTE *DiabloAllocPtr(DWORD dwBytes) function mem_free_dbg (line 2620) | void mem_free_dbg(void *p) function BYTE (line 2635) | BYTE *LoadFileInMem(const char *pszName, DWORD *pdwFileLen) function DWORD (line 2664) | DWORD LoadFileWithMem(const char *pszName, BYTE *p) function Cl2ApplyTrans (line 2693) | void Cl2ApplyTrans(BYTE *p, BYTE *ttbl, int nCel) function Cl2Draw (line 3731) | void Cl2Draw(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidth, int C... function Cl2DrawOutline (line 3779) | void Cl2DrawOutline(char col, int sx, int sy, BYTE *pCelBuff, int nCel, ... function Cl2DrawLightTbl (line 3828) | void Cl2DrawLightTbl(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidt... function Cl2DrawLight (line 3886) | void Cl2DrawLight(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidth, ... function Cl2DrawSafe (line 3936) | void Cl2DrawSafe(int sx, int sy, BYTE *pCelBuff, int nCel, int nWidth, i... function Cl2DrawOutlineSafe (line 3984) | void Cl2DrawOutlineSafe(char col, int sx, int sy, BYTE *pCelBuff, int nC... function Cl2DrawLightTblSafe (line 4035) | void Cl2DrawLightTblSafe(int sx, int sy, BYTE *pCelBuff, int nCel, int n... function Cl2DrawLightSafe (line 4093) | void Cl2DrawLightSafe(int sx, int sy, BYTE *pCelBuff, int nCel, int nWid... function PlayInGameMovie (line 4137) | void PlayInGameMovie(const char *pszMovie) FILE: Source/error.cpp function InitDiabloMsg (line 74) | void InitDiabloMsg(char e) function ClrDiabloMsg (line 91) | void ClrDiabloMsg() function DrawDiabloMsg (line 102) | void DrawDiabloMsg() FILE: Source/fault.cpp type STACK_FRAME (line 8) | struct STACK_FRAME { type STACK_FRAME (line 9) | struct STACK_FRAME function LPTOP_LEVEL_EXCEPTION_FILTER (line 23) | static LPTOP_LEVEL_EXCEPTION_FILTER fault_reset_filter(void *unused) function LPTOP_LEVEL_EXCEPTION_FILTER (line 28) | static LPTOP_LEVEL_EXCEPTION_FILTER __cdecl fault_cleanup_filter() function fault_init_filter (line 33) | static void fault_init_filter() function fault_cleanup_filter_atexit (line 38) | static void fault_cleanup_filter_atexit() function fault_c_init (line 44) | __attribute__((constructor)) function fault_hex_format (line 56) | static void fault_hex_format(BYTE *ptr, DWORD numBytes) function fault_unknown_module (line 97) | static void fault_unknown_module(LPCVOID lpAddress, LPSTR lpModuleName, ... function fault_call_stack (line 148) | static void fault_call_stack(void *instr, STACK_FRAME *stackFrame) function LONG (line 255) | LONG __stdcall TopLevelExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) function LPTOP_LEVEL_EXCEPTION_FILTER (line 304) | LPTOP_LEVEL_EXCEPTION_FILTER fault_get_filter() FILE: Source/gamemenu.cpp function gamemenu_update_single (line 82) | static void gamemenu_update_single(TMenuItem *pMenuItems) function gamemenu_update_multi (line 95) | static void gamemenu_update_multi(TMenuItem *pMenuItems) function gamemenu_on (line 100) | void gamemenu_on() function gamemenu_off (line 110) | void gamemenu_off() function gamemenu_handle_previous (line 115) | void gamemenu_handle_previous() function gamemenu_previous (line 123) | void gamemenu_previous(BOOL bActivate) function gamemenu_new_game (line 128) | void gamemenu_new_game(BOOL bActivate) function gamemenu_quit_game (line 147) | void gamemenu_quit_game(BOOL bActivate) function gamemenu_load_game (line 153) | void gamemenu_load_game(BOOL bActivate) function gamemenu_save_game (line 176) | void gamemenu_save_game(BOOL bActivate) function gamemenu_restart_town (line 206) | void gamemenu_restart_town(BOOL bActivate) function gamemenu_sound_music_toggle (line 211) | static void gamemenu_sound_music_toggle(const char *const *names, TMenuI... function gamemenu_slider_music_sound (line 225) | static int gamemenu_slider_music_sound(TMenuItem *menu_item) function gamemenu_get_music (line 230) | static void gamemenu_get_music() function gamemenu_get_sound (line 235) | static void gamemenu_get_sound() function gamemenu_jogging (line 241) | static void gamemenu_jogging() function gamemenu_get_gamma (line 249) | static void gamemenu_get_gamma() function gamemenu_get_color_cycling (line 256) | static void gamemenu_get_color_cycling() function gamemenu_slider_gamma (line 262) | static int gamemenu_slider_gamma() function gamemenu_options (line 267) | void gamemenu_options(BOOL bActivate) function gamemenu_music_volume (line 281) | void gamemenu_music_volume(BOOL bActivate) function gamemenu_sound_volume (line 335) | void gamemenu_sound_volume(BOOL bActivate) function gamemenu_loadjog (line 364) | void gamemenu_loadjog(BOOL bActivate) function gamemenu_gamma (line 375) | void gamemenu_gamma(BOOL bActivate) function gamemenu_color_cycling (line 393) | void gamemenu_color_cycling(BOOL bActivate) FILE: Source/gendung.cpp function FillSolidBlockTbls (line 156) | void FillSolidBlockTbls() function SwapTile (line 227) | static void SwapTile(int f1, int f2) function SortTiles (line 245) | static void SortTiles(int frames) function IsometricCoord (line 603) | int IsometricCoord(int x, int y) function SetSpeedCels (line 613) | void SetSpeedCels() function SetDungeonMicros (line 624) | void SetDungeonMicros() function DRLG_InitTrans (line 673) | void DRLG_InitTrans() function DRLG_MRectTrans (line 680) | void DRLG_MRectTrans(int x1, int y1, int x2, int y2) function DRLG_RectTrans (line 698) | void DRLG_RectTrans(int x1, int y1, int x2, int y2) function DRLG_CopyTrans (line 710) | void DRLG_CopyTrans(int sx, int sy, int dx, int dy) function DRLG_ListTrans (line 716) | void DRLG_ListTrans(int num, BYTE *List) function DRLG_AreaTrans (line 730) | void DRLG_AreaTrans(int num, BYTE *List) function DRLG_InitSetPC (line 747) | void DRLG_InitSetPC() function DRLG_SetPC (line 755) | void DRLG_SetPC() function Make_SetPC (line 772) | void Make_SetPC(int x, int y, int w, int h) function BOOL (line 788) | BOOL DRLG_WillThemeRoomFit(int floor, int x, int y, int minSize, int max... function DRLG_CreateThemeRoom (line 873) | void DRLG_CreateThemeRoom(int themeIndex) function DRLG_PlaceThemeRooms (line 997) | void DRLG_PlaceThemeRooms(int minSize, int maxSize, int floor, int freq,... function DRLG_HoldThemeRooms (line 1039) | void DRLG_HoldThemeRooms() function BOOL (line 1057) | BOOL SkipThemeRoom(int x, int y) function InitLevels (line 1070) | void InitLevels() FILE: Source/gmenu.cpp function gmenu_print_text (line 52) | static void gmenu_print_text(int x, int y, const char *pszStr) function gmenu_draw_pause (line 65) | void gmenu_draw_pause() function FreeGMenu (line 75) | void FreeGMenu() function gmenu_init_menu (line 84) | void gmenu_init_menu() function BOOL (line 106) | BOOL gmenu_is_active() function gmenu_up_down (line 111) | static void gmenu_up_down(BOOL isDown) function gmenu_set_items (line 141) | void gmenu_set_items(TMenuItem *pItem, void (*gmFunc)(TMenuItem *)) function gmenu_clear_buffer (line 164) | static void gmenu_clear_buffer(int x, int y, int width, int height) function gmenu_get_lfont (line 175) | static int gmenu_get_lfont(TMenuItem *pItem) function gmenu_draw_menu_item (line 192) | static void gmenu_draw_menu_item(TMenuItem *pItem, int y) function gmenu_draw (line 227) | void gmenu_draw() function gmenu_left_right (line 270) | static void gmenu_left_right(BOOL isRight) function BOOL (line 293) | BOOL gmenu_presskeys(int vkey) function BOOLEAN (line 326) | static BOOLEAN gmenu_get_mouse_slider(int *plOffset) function BOOL (line 341) | BOOL gmenu_on_mouse_move() function BOOL (line 358) | BOOL gmenu_left_mouse(BOOL isDown) function gmenu_enable (line 408) | void gmenu_enable(TMenuItem *pMenuItem, BOOL enable) function gmenu_slider_set (line 419) | void gmenu_slider_set(TMenuItem *pItem, int min, int max, int value) function gmenu_slider_get (line 434) | int gmenu_slider_get(TMenuItem *pItem, int min, int max) function gmenu_slider_steps (line 448) | void gmenu_slider_steps(TMenuItem *pItem, int steps) FILE: Source/help.cpp function InitHelp (line 443) | void InitHelp() function DrawHelpLine (line 450) | static void DrawHelpLine(int x, int y, char *text, char color) function DrawHelp (line 470) | void DrawHelp() function DisplayHelp (line 564) | void DisplayHelp() function HelpScrollUp (line 571) | void HelpScrollUp() function HelpScrollDown (line 577) | void HelpScrollDown() FILE: Source/init.cpp function init_run_office (line 54) | static void init_run_office(char *dir) function HWND (line 93) | static HWND init_find_mom_parent() function init_kill_mom_parent (line 109) | static void init_kill_mom_parent() function init_await_mom_parent_exit (line 120) | static void init_await_mom_parent_exit() function init_run_office_from_start_menu (line 133) | static void init_run_office_from_start_menu() function init_disable_screensaver (line 151) | static void init_disable_screensaver(BOOLEAN disable) function init_cleanup (line 183) | void init_cleanup(BOOL show_cursor) function init_strip_trailing_slash (line 243) | static void init_strip_trailing_slash(char *path) function BOOL (line 254) | static BOOL init_read_test_file(char *pszPath, const char *pszArchive, i... function HANDLE (line 292) | static HANDLE init_test_access(char *mpq_path, const char *mpq_name, con... function init_get_file_info (line 338) | static void init_get_file_info() function init_create_window (line 422) | void init_create_window(int nCmdShow) function init_activate_window (line 464) | static void init_activate_window(HWND hWnd, BOOL bActive) function LRESULT (line 485) | LRESULT __stdcall MainWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM... function LRESULT (line 527) | LRESULT __stdcall WindowProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM ... function WNDPROC (line 535) | WNDPROC SetWindowProc(WNDPROC NewProc) FILE: Source/interfac.cpp function FreeInterface (line 18) | static void FreeInterface() function InitCutscene (line 23) | static void InitCutscene(unsigned int uMsg) function DrawProgress (line 254) | static void DrawProgress(int screen_x, int screen_y, int progress_id) function DrawCutscene (line 266) | static void DrawCutscene() function interface_msg_pump (line 285) | void interface_msg_pump() function BOOL (line 297) | BOOL IncProgress() function ShowProgress (line 308) | void ShowProgress(unsigned int uMsg) FILE: Source/inv.cpp function FreeInvGFX (line 112) | void FreeInvGFX() function InitInv (line 117) | void InitInv() function DrawInv (line 206) | void DrawInv() function DrawInvBelt (line 668) | void DrawInvBelt() function BOOL (line 734) | BOOL AutoPlace(int pnum, int ii, int sx, int sy, BOOL saveflag) function BOOL (line 789) | BOOL SpecialAutoPlace(int pnum, int ii, int sx, int sy, BOOL saveflag) function BOOL (line 959) | BOOL WeaponAutoPlace(int pnum) function SwapItem (line 999) | int SwapItem(ItemStruct *a, ItemStruct *b) function CheckInvPaste (line 1010) | void CheckInvPaste(int pnum, int mx, int my) function CheckInvSwap (line 1460) | void CheckInvSwap(int pnum, BYTE bLoc, int idx, WORD wCI, int seed, BOOL... function CheckInvCut (line 1486) | void CheckInvCut(int pnum, int mx, int my) function inv_update_rem_item (line 1643) | void inv_update_rem_item(int pnum, BYTE iv) function RemoveInvItem (line 1656) | void RemoveInvItem(int pnum, int iv) function BOOL (line 1706) | BOOL inv_diablo_to_hellfire(int pnum) function RemoveSpdBarItem (line 1745) | void RemoveSpdBarItem(int pnum, int iv) function CheckInvItem (line 1766) | void CheckInvItem() function CheckInvScrn (line 1778) | void CheckInvScrn() function CheckItemStats (line 1786) | void CheckItemStats(int pnum) function CheckBookLevel (line 1799) | void CheckBookLevel(int pnum) function CheckQuestItem (line 1817) | void CheckQuestItem(int pnum) function FindGetItem (line 2253) | int FindGetItem(int idx, WORD ci, int iseed) function SyncGetItem (line 2275) | void SyncGetItem(int x, int y, int idx, WORD ci, int iseed) function BOOL (line 2325) | BOOL CanPut(int x, int y) function BOOL (line 2362) | BOOL TryInvPut() function DrawInvMsg (line 2387) | void DrawInvMsg(const char *msg) function InvPutItem (line 2398) | int InvPutItem(int pnum, int x, int y) function SyncPutItem (line 2498) | int SyncPutItem(int pnum, int x, int y, int idx, WORD icreateinfo, int i... function RemoveScroll (line 2692) | void RemoveScroll(int pnum) function BOOL (line 2724) | BOOL UseScroll() function UseStaffCharge (line 2751) | void UseStaffCharge(int pnum) function BOOL (line 2766) | BOOL UseStaff() function StartGoldDrop (line 2784) | void StartGoldDrop() function BOOL (line 2797) | BOOL UseInvItem(int pnum, int cii) function DoTelekinesis (line 2954) | void DoTelekinesis() function CalculateGold (line 2965) | int CalculateGold(int pnum) function BOOL (line 2984) | BOOL DropItemBeforeTrig() FILE: Source/items.cpp function get_ring_max_value (line 333) | int get_ring_max_value(int i) function get_bow_max_value (line 350) | int get_bow_max_value(int i) function get_staff_max_value (line 367) | int get_staff_max_value(int i) function get_sword_max_value (line 384) | int get_sword_max_value(int i) function get_helm_max_value (line 401) | int get_helm_max_value(int i) function get_shield_max_value (line 418) | int get_shield_max_value(int i) function get_armor_max_value (line 435) | int get_armor_max_value(int i) function get_mace_max_value (line 456) | int get_mace_max_value(int i) function get_amulet_max_value (line 473) | int get_amulet_max_value(int i) function get_axe_max_value (line 490) | int get_axe_max_value(int i) function items_get_currlevel (line 507) | int items_get_currlevel() function InitItemGFX (line 521) | void InitItemGFX() function BOOL (line 537) | BOOL ItemPlace(int xp, int yp) function AddInitItems (line 555) | void AddInitItems() function SpawnNote (line 601) | static void SpawnNote() function InitItems (line 626) | void InitItems() function CalcPlrItemVals (line 676) | void CalcPlrItemVals(int p, BOOL Loadgfx) function CalcPlrScrolls (line 1164) | void CalcPlrScrolls(int p) function CalcPlrStaff (line 1191) | void CalcPlrStaff(int p) function CalcSelfItems (line 1201) | void CalcSelfItems(int pnum) function BOOL (line 1251) | static BOOL ItemMinStats(PlayerStruct *p, ItemStruct *x) function CalcPlrItemMin (line 1265) | void CalcPlrItemMin(int pnum) function CalcPlrBookVals (line 1289) | void CalcPlrBookVals(int p) function CalcPlrInv (line 1320) | void CalcPlrInv(int p, BOOL Loadgfx) function SetPlrHandItem (line 1335) | void SetPlrHandItem(ItemStruct *h, int idata) function GetPlrHandSeed (line 1378) | void GetPlrHandSeed(ItemStruct *h) function GetGoldSeed (line 1383) | void GetGoldSeed(int pnum, ItemStruct *h) function SetPlrHandSeed (line 1407) | void SetPlrHandSeed(ItemStruct *h, int iseed) function SetPlrHandGoldCurs (line 1412) | void SetPlrHandGoldCurs(ItemStruct *h) function BOOL (line 1569) | BOOL ItemSpaceOk(int i, int j) function BOOL (line 1607) | BOOL GetItemSpace(int x, int y, char inum) function GetSuperItemSpace (line 1661) | void GetSuperItemSpace(int x, int y, char inum) function GetSuperItemLoc (line 1684) | void GetSuperItemLoc(int x, int y, int &xx, int &yy) function CalcItemValue (line 1701) | void CalcItemValue(int i) function GetBookSpell (line 1719) | void GetBookSpell(int i, int lvl) function GetStaffPower (line 1771) | void GetStaffPower(int i, int lvl, int bs, BOOL onlygood) function GetStaffSpell (line 1828) | void GetStaffSpell(int i, int lvl, BOOL onlygood) function GetOilType (line 1882) | void GetOilType(int i, int max_lvl) function RndPL (line 2017) | int RndPL(int param1, int param2) function PLVal (line 2022) | int PLVal(int pv, int p1, int p2, int minv, int maxv) function SaveItemPower (line 2031) | void SaveItemPower(int i, int power, int param1, int param2, int minval,... function GetItemPower (line 2461) | void GetItemPower(int i, int minlvl, int maxlvl, int flgs, BOOL onlygood) function GetItemBonus (line 2566) | void GetItemBonus(int i, int idata, int minlvl, int maxlvl, BOOL onlygood) function SetupItem (line 2609) | void SetupItem(int i) function RndItem (line 2632) | int RndItem(int m) function CheckUnique (line 2801) | int CheckUnique(int i, int lvl, int uper, BOOL recreate) function GetUniqueItem (line 2838) | void GetUniqueItem(int i, int uid) function SpawnUnique (line 2865) | void SpawnUnique(int uid, int x, int y) function ItemRndDur (line 2895) | void ItemRndDur(int ii) function SetupAllItems (line 2901) | void SetupAllItems(int ii, int idx, int iseed, int lvl, int uper, BOOL o... function SpawnItem (line 2965) | void SpawnItem(int m, int x, int y, BOOL sendmsg) function CreateItem (line 3010) | void CreateItem(int uid, int x, int y) function CreateRndItem (line 3040) | void CreateRndItem(int x, int y, BOOL onlygood, BOOL sendmsg, BOOL delta) function SetupAllUseful (line 3070) | void SetupAllUseful(int ii, int iseed, int lvl) function CreateRndUseful (line 3120) | void CreateRndUseful(int pnum, int x, int y, BOOL sendmsg) function CreateTypeItem (line 3144) | void CreateTypeItem(int x, int y, BOOL onlygood, int itype, int imisc, B... function RecreateItem (line 3179) | void RecreateItem(int ii, int idx, WORD icreateinfo, int iseed, int ivalue) function RecreateEar (line 3225) | void RecreateEar(int ii, WORD ic, int iseed, int Id, int dur, int mdur, ... function CornerstoneSave (line 3253) | void CornerstoneSave() function CornerstoneLoad (line 3266) | void CornerstoneLoad(int x, int y) function SpawnQuestItem (line 3306) | void SpawnQuestItem(int itemid, int x, int y, int randarea, int selflag) function SpawnRock (line 3356) | void SpawnRock() function SpawnRewardItem (line 3393) | void SpawnRewardItem(int itemid, int xx, int yy) function SpawnMapOfDoom (line 3414) | void SpawnMapOfDoom(int xx, int yy) function SpawnRuneBomb (line 3419) | void SpawnRuneBomb(int xx, int yy) function SpawnTheodore (line 3424) | void SpawnTheodore(int xx, int yy) function RespawnItem (line 3430) | void RespawnItem(int i, BOOL FlipFlag) function DeleteItem (line 3461) | void DeleteItem(int ii, int i) function ItemDoppel (line 3469) | void ItemDoppel() function ProcessItems (line 3488) | void ProcessItems() function FreeItemGFX (line 3516) | void FreeItemGFX() function GetItemFrm (line 3529) | void GetItemFrm(int i) function GetItemStr (line 3534) | void GetItemStr(int i) function CheckIdentify (line 3554) | void CheckIdentify(int pnum, int cii) function RepairItem (line 3570) | static void RepairItem(ItemStruct *i, int lvl) function DoRepair (line 3601) | void DoRepair(int pnum, int cii) function RechargeItem (line 3622) | static void RechargeItem(ItemStruct *i, int r) function DoRecharge (line 3637) | void DoRecharge(int pnum, int cii) function BOOL (line 3661) | static BOOL OilItem(ItemStruct *x, PlayerStruct *p) function DoOil (line 3781) | void DoOil(int pnum, int cii) function PrintItemOil (line 3796) | void PrintItemOil(char IDidx) function PrintUString (line 4306) | void PrintUString(int x, int y, BOOL cjustflag, const char *str, int col) function DrawUniqueInfo (line 4370) | void DrawUniqueInfo() function PrintItemMisc (line 4405) | void PrintItemMisc(ItemStruct *x) function PrintItemDetails (line 4460) | void PrintItemDetails(ItemStruct *x) function PrintItemDur (line 4527) | void PrintItemDur(ItemStruct *x) function BOOL (line 4831) | BOOL StoreStatOk(ItemStruct *h) function BOOL (line 4846) | BOOL SmithItemOk(int i) function RndSmithItem (line 4871) | int RndSmithItem(int lvl) function BubbleSwapItem (line 4899) | void BubbleSwapItem(ItemStruct *a, ItemStruct *b) function SortSmith (line 4908) | void SortSmith() function SpawnSmith (line 4931) | void SpawnSmith(int lvl) function BOOL (line 4961) | BOOL PremiumItemOk(int i) function RndPremiumItem (line 4995) | int RndPremiumItem(int minlvl, int maxlvl) function SpawnPremium (line 5127) | void SpawnPremium(int lvl) function BOOL (line 5175) | BOOL WitchItemOk(int i) function RndWitchItem (line 5217) | int RndWitchItem(int lvl) function SortWitch (line 5238) | void SortWitch() function WitchBookLevel (line 5261) | void WitchBookLevel(int ii) function SpawnWitch (line 5279) | void SpawnWitch(int lvl) function RndBoyItem (line 5357) | int RndBoyItem(int lvl) function SpawnBoy (line 5377) | void SpawnBoy(int lvl) function RndHealerItem (line 5576) | int RndHealerItem(int lvl) function SortHealer (line 5596) | void SortHealer() function SpawnHealer (line 5619) | void SpawnHealer(int lvl) function SpawnStoreGold (line 5664) | void SpawnStoreGold() function RecreateSmithItem (line 5671) | void RecreateSmithItem(int ii, int idx, int lvl, int iseed) function RecreatePremiumItem (line 5684) | void RecreatePremiumItem(int ii, int idx, int plvl, int iseed) function RecreateBoyItem (line 5702) | void RecreateBoyItem(int ii, int idx, int lvl, int iseed) function RecreateWitchItem (line 5719) | void RecreateWitchItem(int ii, int idx, int lvl, int iseed) function RecreateHealerItem (line 5756) | void RecreateHealerItem(int ii, int idx, int lvl, int iseed) function RecreateTownItem (line 5773) | void RecreateTownItem(int ii, int idx, WORD icreateinfo, int iseed, int ... function RecalcStoreStats (line 5787) | void RecalcStoreStats() function ItemNoFlippy (line 5814) | int ItemNoFlippy() function CreateSpellBook (line 5826) | void CreateSpellBook(int x, int y, int ispell, BOOL sendmsg, BOOL delta) function CreateMagicArmor (line 5863) | void CreateMagicArmor(int x, int y, int imisc, int icurs, BOOL sendmsg, ... function CreateAmulet (line 5906) | void CreateAmulet(int x, int y, int curlv, BOOL sendmsg, BOOL delta) function CreateMagicWeapon (line 5935) | void CreateMagicWeapon(int x, int y, int imisc, int icurs, BOOL sendmsg,... function NextItemRecord (line 5982) | static void NextItemRecord(int i) function BOOL (line 5996) | BOOL GetItemRecord(int nSeed, WORD wCI, int nIndex) function SetItemRecord (line 6016) | void SetItemRecord(int nSeed, WORD wCI, int nIndex) function PutItemRecord (line 6033) | void PutItemRecord(int nSeed, WORD wCI, int nIndex) FILE: Source/lighting.cpp function RotateRadius (line 482) | void RotateRadius(int *x, int *y, int *dx, int *dy, int *lx, int *ly, in... function DoUnLight (line 640) | void DoUnLight(int nXPos, int nYPos, int nRadius) function DoUnVision (line 673) | void DoUnVision(int nXPos, int nYPos, int nRadius) function DoVision (line 703) | void DoVision(int nXPos, int nYPos, int nRadius, BOOL doautomap, BOOL vi... function FreeLightTable (line 792) | void FreeLightTable() function InitLightTable (line 797) | void InitLightTable() function MakeLightTable (line 803) | void MakeLightTable() function ToggleLighting_2 (line 1017) | void ToggleLighting_2() function ToggleLighting (line 1033) | void ToggleLighting() function InitLightMax (line 1052) | void InitLightMax() function InitLighting (line 1061) | void InitLighting() function AddLight (line 1074) | int AddLight(int x, int y, int r) function AddUnLight (line 1099) | void AddUnLight(int i) function ChangeLightRadius (line 1109) | void ChangeLightRadius(int i, int r) function ChangeLightXY (line 1123) | void ChangeLightXY(int i, int x, int y) function ChangeLightOff (line 1138) | void ChangeLightOff(int i, int x, int y) function ChangeLight (line 1153) | void ChangeLight(int i, int x, int y, int r) function ProcessLightList (line 1169) | void ProcessLightList() function SavePreLighting (line 1211) | void SavePreLighting() function InitVision (line 1216) | void InitVision() function AddVision (line 1229) | int AddVision(int x, int y, int r, BOOL mine) function ChangeVisionRadius (line 1249) | void ChangeVisionRadius(int id, int r) function ChangeVisionXY (line 1265) | void ChangeVisionXY(int id, int x, int y) function ProcessVisionList (line 1282) | void ProcessVisionList() function lighting_color_cycling (line 1327) | void lighting_color_cycling() FILE: Source/list.h type InsertPos (line 41) | enum InsertPos { function T (line 189) | T *Next() function InsertBefore (line 210) | void InsertBefore(T *node, TLink *nextLink) function InsertAfter (line 220) | __forceinline void InsertAfter(T *node, TLink *prevLink, const size_t... FILE: Source/loadsave.cpp function BLoad (line 10) | static char BLoad() function WLoad (line 15) | static int WLoad() function ILoad (line 25) | static int ILoad() function BOOL (line 35) | static BOOL OLoad() function LoadPlayer (line 43) | static void LoadPlayer(int i) function LoadMonster (line 49) | static void LoadMonster(int i) function LoadMissile (line 56) | static void LoadMissile(int i) function LoadObject (line 62) | static void LoadObject(int i) function LoadItem (line 68) | static void LoadItem(int i) function LoadPremium (line 75) | static void LoadPremium(int i) function LoadQuest (line 81) | static void LoadQuest(int i) function LoadLighting (line 92) | static void LoadLighting(int i) function LoadVision (line 98) | static void LoadVision(int i) function LoadPortal (line 104) | static void LoadPortal(int i) function BSave (line 295) | static void BSave(char v) function WSave (line 300) | static void WSave(int v) function ISave (line 308) | static void ISave(int v) function OSave (line 316) | static void OSave(BOOL v) function SavePlayer (line 324) | static void SavePlayer(int i) function SaveMonster (line 330) | static void SaveMonster(int i) function SaveMissile (line 336) | static void SaveMissile(int i) function SaveObject (line 342) | static void SaveObject(int i) function SaveItem (line 348) | static void SaveItem(int i) function SavePremium (line 354) | static void SavePremium(int i) function SaveQuest (line 360) | static void SaveQuest(int i) function SaveLighting (line 371) | static void SaveLighting(int i) function SaveVision (line 377) | static void SaveVision(int i) function SavePortal (line 383) | static void SavePortal(int i) function SaveGame (line 389) | void SaveGame() function SaveLevel (line 541) | void SaveLevel() function LoadLevel (line 633) | void LoadLevel() FILE: Source/logging.cpp function log_get_version (line 22) | static void log_get_version(VS_FIXEDFILEINFO *file_info) function HANDLE (line 46) | static HANDLE log_create() function log_flush (line 98) | void __cdecl log_flush(BOOL force_close) function log_printf (line 122) | void __cdecl log_printf(const char *pszFmt, ...) function log_dump_computer_info (line 163) | void log_dump_computer_info() FILE: Source/mainmenu.cpp function mainmenu_refresh_music (line 17) | void mainmenu_refresh_music() function BOOL (line 29) | static BOOL mainmenu_init_menu(int type) function BOOL (line 45) | static BOOL mainmenu_single_player() function BOOL (line 83) | static BOOL mainmenu_multi_player() function mainmenu_play_intro (line 119) | static void mainmenu_play_intro() function mainmenu_change_name (line 131) | void __stdcall mainmenu_change_name(int arg1, int arg2, int arg3, int ar... function BOOL (line 137) | BOOL __stdcall mainmenu_select_hero_dialog( function mainmenu_loop (line 195) | void mainmenu_loop() FILE: Source/minitext.cpp function FreeQuestText (line 66) | void FreeQuestText() function InitQuestText (line 75) | void InitQuestText() function InitQTextMsg (line 86) | void InitQTextMsg(int m) function DrawQTextBack (line 103) | void DrawQTextBack() function PrintQTextChr (line 121) | void PrintQTextChr(int sx, int sy, BYTE *pCelBuff, int nCel) function DrawQText (line 241) | void DrawQText() FILE: Source/missiles.cpp function BOOL (line 251) | BOOL CheckBlock(int fx, int fy, int tx, int ty) function GetSpellLevel (line 298) | int GetSpellLevel(int id, int sn) function GetDirection8 (line 313) | int GetDirection8(int x1, int y1, int x2, int y2) function GetDirection16 (line 358) | int GetDirection16(int x1, int y1, int x2, int y2) function DeleteMissile (line 424) | void DeleteMissile(int mi, int i) function GetMissileVel (line 442) | void GetMissileVel(int i, int sx, int sy, int dx, int dy, int v) function PutMissile (line 462) | void PutMissile(int i) function GetMissilePos (line 482) | void GetMissilePos(int i) function MoveMissilePos (line 511) | void MoveMissilePos(int i) function BOOL (line 793) | BOOL PlayerMHit(int pnum, int m, int dist, int mind, int maxd, int mtype... function BOOL (line 992) | BOOL Plr2PlrMHit(int pnum, int p, int mindam, int maxdam, int dist, int ... function SetMissAnim (line 1324) | void SetMissAnim(int mi, int animtype) function SetMissDir (line 1339) | void SetMissDir(int mi, int dir) function LoadMissileGFX (line 1345) | void LoadMissileGFX(BYTE mi) function InitMissileGFX (line 1373) | void InitMissileGFX() function FreeMissileGFX (line 1383) | void FreeMissileGFX(int mi) function FreeMissiles (line 1405) | void FreeMissiles() function FreeMissiles2 (line 1415) | void FreeMissiles2() function InitMissiles (line 1425) | void InitMissiles() function missiles_hive_explosion (line 1486) | void missiles_hive_explosion(int mi, int sx, int sy, int dx, int dy, int... function BOOLEAN (line 1495) | static BOOLEAN missiles_found_target(int mi, int *x, int *y, int rad) function missiles_fire_rune (line 1529) | void missiles_fire_rune(int mi, int sx, int sy, int dx, int dy, int midi... function missiles_light_rune (line 1546) | void missiles_light_rune(int mi, int sx, int sy, int dx, int dy, int mid... function missiles_great_light_rune (line 1563) | void missiles_great_light_rune(int mi, int sx, int sy, int dx, int dy, i... function missiles_immolation_rune (line 1580) | void missiles_immolation_rune(int mi, int sx, int sy, int dx, int dy, in... function missiles_stone_rune (line 1597) | void missiles_stone_rune(int mi, int sx, int sy, int dx, int dy, int mid... function missiles_reflection (line 1614) | void missiles_reflection(int mi, int sx, int sy, int dx, int dy, int mid... function missiles_berserk (line 1630) | void missiles_berserk(int mi, int sx, int sy, int dx, int dy, int midir,... function missiles_hork_spawn (line 1676) | void missiles_hork_spawn(int mi, int sx, int sy, int dx, int dy, int mid... function missiles_jester (line 1684) | void missiles_jester(int mi, int sx, int sy, int dx, int dy, int midir, ... function missiles_steal_pots (line 1725) | void missiles_steal_pots(int mi, int sx, int sy, int dx, int dy, int mid... function missiles_mana_trap (line 1804) | void missiles_mana_trap(int mi, int sx, int sy, int dx, int dy, int midi... function missiles_spec_arrow (line 1836) | void missiles_spec_arrow(int mi, int sx, int sy, int dx, int dy, int mid... function missiles_warp (line 1862) | void missiles_warp(int mi, int sx, int sy, int dx, int dy, int midir, ch... function missiles_light_wall (line 1903) | void missiles_light_wall(int mi, int sx, int sy, int dx, int dy, int mid... function missiles_rune_explosion (line 1918) | void missiles_rune_explosion(int mi, int sx, int sy, int dx, int dy, int... function missiles_immo_1 (line 1945) | void missiles_immo_1(int mi, int sx, int sy, int dx, int dy, int midir, ... function missiles_immo_2 (line 1978) | void missiles_immo_2(int mi, int sx, int sy, int dx, int dy, int midir, ... function missiles_larrow (line 2005) | void missiles_larrow(int mi, int sx, int sy, int dx, int dy, int midir, ... function missiles_43303D (line 2024) | void missiles_43303D(int mi, int sx, int sy, int dx, int dy, int midir, ... function missiles_433040 (line 2028) | void missiles_433040(int mi, int sx, int sy, int dx, int dy, int midir, ... function missiles_rech_mana (line 2042) | void missiles_rech_mana(int mi, int sx, int sy, int dx, int dy, int midi... function missiles_magi (line 2068) | void missiles_magi(int mi, int sx, int sy, int dx, int dy, int midir, ch... function missiles_ring (line 2077) | void missiles_ring(int mi, int sx, int sy, int dx, int dy, int midir, ch... function missiles_search (line 2094) | void missiles_search(int mi, int sx, int sy, int dx, int dy, int midir, ... function missiles_cbolt_arrow (line 2133) | void missiles_cbolt_arrow(int mi, int sx, int sy, int dx, int dy, int mi... function missiles_hbolt_arrow (line 2158) | void missiles_hbolt_arrow(int mi, int sx, int sy, int dx, int dy, int mi... function AddLArrow (line 2185) | void AddLArrow(int mi, int sx, int sy, int dx, int dy, int midir, char m... function AddArrow (line 2227) | void AddArrow(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function GetVileMissPos (line 2268) | void GetVileMissPos(int mi, int dx, int dy) function AddRndTeleport (line 2289) | void AddRndTeleport(int mi, int sx, int sy, int dx, int dy, int midir, c... function AddFirebolt (line 2344) | void AddFirebolt(int mi, int sx, int sy, int dx, int dy, int midir, char... function AddMagmaball (line 2378) | void AddMagmaball(int mi, int sx, int sy, int dx, int dy, int midir, cha... function miss_null_33 (line 2397) | void miss_null_33(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddLightball (line 2445) | void AddLightball(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddFireball (line 2489) | void AddFireball(int mi, int sx, int sy, int dx, int dy, int midir, char... function AddLightctrl (line 2520) | void AddLightctrl(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddLightning (line 2531) | void AddLightning(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddMisexp (line 2554) | void AddMisexp(int mi, int sx, int sy, int dx, int dy, int midir, char m... function AddWeapexp (line 2601) | void AddWeapexp(int mi, int sx, int sy, int dx, int dy, int midir, char ... function BOOL (line 2619) | BOOL CheckIfTrig(int x, int y) function AddTown (line 2630) | void AddTown(int mi, int sx, int sy, int dx, int dy, int midir, char mie... function AddFlash (line 2692) | void AddFlash(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddFlash2 (line 2716) | void AddFlash2(int mi, int sx, int sy, int dx, int dy, int midir, char m... function AddManashield (line 2738) | void AddManashield(int mi, int sx, int sy, int dx, int dy, int midir, ch... function AddFiremove (line 2753) | void AddFiremove(int mi, int sx, int sy, int dx, int dy, int midir, char... function AddChain (line 2825) | void AddChain(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function miss_null_11 (line 2833) | void miss_null_11(int mi, int sx, int sy, int dx, int dy, int midir, cha... function miss_null_12 (line 2841) | void miss_null_12(int mi, int sx, int sy, int dx, int dy, int midir, cha... function miss_null_13 (line 2851) | void miss_null_13(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddRhino (line 2861) | void AddRhino(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function miss_null_32 (line 2896) | void miss_null_32(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddFlare (line 2922) | void AddFlare(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddAcid (line 2959) | void AddAcid(int mi, int sx, int sy, int dx, int dy, int midir, char mie... function miss_null_1D (line 2977) | void miss_null_1D(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddAcidpud (line 2987) | void AddAcidpud(int mi, int sx, int sy, int dx, int dy, int midir, char ... function AddGolem (line 3058) | void AddGolem(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddEtherealize (line 3082) | void AddEtherealize(int mi, int sx, int sy, int dx, int dy, int midir, c... function miss_null_1F (line 3097) | void miss_null_1F(int mi, int sx, int sy, int dx, int dy, int midir, cha... function miss_null_23 (line 3102) | void miss_null_23(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddBoom (line 3118) | void AddBoom(int mi, int sx, int sy, int dx, int dy, int midir, char mie... function AddHeal (line 3131) | void AddHeal(int mi, int sx, int sy, int dx, int dy, int midir, char mie... function AddHealOther (line 3171) | void AddHealOther(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddElement (line 3179) | void AddElement(int mi, int sx, int sy, int dx, int dy, int midir, char ... function AddIdentify (line 3204) | void AddIdentify(int mi, int sx, int sy, int dx, int dy, int midir, char... function AddInfra (line 3263) | void AddInfra(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddWave (line 3276) | void AddWave(int mi, int sx, int sy, int dx, int dy, int midir, char mie... function AddNova (line 3287) | void AddNova(int mi, int sx, int sy, int dx, int dy, int midir, char mie... function AddBlodboil (line 3308) | void AddBlodboil(int mi, int sx, int sy, int dx, int dy, int midir, char... function AddRepair (line 3351) | void AddRepair(int mi, int sx, int sy, int dx, int dy, int midir, char m... function AddRecharge (line 3364) | void AddRecharge(int mi, int sx, int sy, int dx, int dy, int midir, char... function AddDisarm (line 3377) | void AddDisarm(int mi, int sx, int sy, int dx, int dy, int midir, char m... function AddApoca (line 3385) | void AddApoca(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddFlame (line 3411) | void AddFlame(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddFlamec (line 3435) | void AddFlamec(int mi, int sx, int sy, int dx, int dy, int midir, char m... function AddCbolt (line 3450) | void AddCbolt(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddHbolt (line 3482) | void AddHbolt(int mi, int sx, int sy, int dx, int dy, int midir, char mi... function AddResurrect (line 3508) | void AddResurrect(int mi, int sx, int sy, int dx, int dy, int midir, cha... function AddResurrectBeam (line 3516) | void AddResurrectBeam(int mi, int sx, int sy, int dx, int dy, int midir,... function AddTelekinesis (line 3527) | void AddTelekinesis(int mi, int sx, int sy, int dx, int dy, int midir, c... function AddBoneSpirit (line 3535) | void AddBoneSpirit(int mi, int sx, int sy, int dx, int dy, int midir, ch... function AddRportal (line 3561) | void AddRportal(int mi, int sx, int sy, int dx, int dy, int midir, char ... function AddDiabApoca (line 3573) | void AddDiabApoca(int mi, int sx, int sy, int dx, int dy, int midir, cha... function Sentfire (line 3662) | int Sentfire(int i, int sx, int sy) function MI_Dummy (line 3683) | void MI_Dummy(int i) function MI_SetManashield (line 3726) | void MI_SetManashield(int i) function MI_LArrow (line 3731) | void MI_LArrow(int i) function MI_Arrow (line 3817) | void MI_Arrow(int i) function MI_Firebolt (line 3848) | void MI_Firebolt(int i) function MI_Lightball (line 3948) | void MI_Lightball(int i) function mi_null_33 (line 3978) | void mi_null_33(int i) function MI_Acidpud (line 3990) | void MI_Acidpud(int i) function MI_Firewall (line 4009) | void MI_Firewall(int i) function MI_Fireball (line 4037) | void MI_Fireball(int i) function mi_hork_spawn (line 4116) | void mi_hork_spawn(int i) function MI_Rune (line 4149) | void MI_Rune(int i) function mi_light_wall (line 4178) | void mi_light_wall(int i) function mi_hive_explode (line 4192) | void mi_hive_explode(int i) function mi_immolation (line 4202) | void mi_immolation(int i) function mi_light_arrow (line 4327) | void mi_light_arrow(int i) function mi_flashfr (line 4404) | void mi_flashfr(int i) function mi_flashbk (line 4427) | void mi_flashbk(int i) function mi_reflect (line 4441) | void mi_reflect(int i) function mi_fire_ring (line 4471) | void mi_fire_ring(int i) function mi_light_ring (line 4502) | void mi_light_ring(int i) function mi_search (line 4533) | void mi_search(int i) function mi_lightning_wall (line 4543) | void mi_lightning_wall(int i) function mi_fire_nova (line 4588) | void mi_fire_nova(int i) function mi_spec_arrow (line 4620) | void mi_spec_arrow(int i) function MI_Lightctrl (line 4665) | void MI_Lightctrl(int i) function MI_Lightning (line 4755) | void MI_Lightning(int i) function MI_Town (line 4772) | void MI_Town(int i) function MI_Flash (line 4805) | void MI_Flash(int i) function MI_Flash2 (line 4828) | void MI_Flash2(int i) function MI_Manashield (line 4848) | void MI_Manashield(int i) function MI_Etherealize (line 4939) | void MI_Etherealize(int i) function MI_Firemove (line 4971) | void MI_Firemove(int i) function MI_Guardian (line 5015) | void MI_Guardian(int i) function mi_null_11 (line 5130) | void mi_null_11(int i) function MI_Weapexp (line 5140) | void MI_Weapexp(int i) function MI_Misexp (line 5174) | void MI_Misexp(int i) function MI_Acidsplat (line 5196) | void MI_Acidsplat(int i) function MI_Teleport (line 5216) | void MI_Teleport(int i) function MI_Stone (line 5247) | void MI_Stone(int i) function MI_Boom (line 5277) | void MI_Boom(int i) function MI_Rhino (line 5289) | void MI_Rhino(int i) function mi_null_32 (line 5335) | void mi_null_32(int i) function MI_FirewallC (line 5377) | void MI_FirewallC(int i) function MI_Infra (line 5416) | void MI_Infra(int i) function MI_Apoca (line 5426) | void MI_Apoca(int i) function MI_Wave (line 5461) | void MI_Wave(int i) function MI_Nova (line 5516) | void MI_Nova(int i) function MI_Blodboil (line 5549) | void MI_Blodboil(int i) function MI_Blodboil (line 5615) | void MI_Blodboil(int i) function MI_Flame (line 5621) | void MI_Flame(int i) function MI_Flamec (line 5647) | void MI_Flamec(int i) function MI_Cbolt (line 5681) | void MI_Cbolt(int i) function MI_Hbolt (line 5718) | void MI_Hbolt(int i) function MI_Element (line 5755) | void MI_Element(int i) function MI_Bonespirit (line 5828) | void MI_Bonespirit(int i) function MI_ResurrectBeam (line 5880) | void MI_ResurrectBeam(int i) function MI_Rportal (line 5888) | void MI_Rportal(int i) function missiles_process_charge (line 5975) | void missiles_process_charge() function ClearMissileSpot (line 6001) | void ClearMissileSpot(int mi) FILE: Source/monster.cpp function InitMonsterTRN (line 171) | void InitMonsterTRN(int monst, BOOL special) function InitLevelMonsters (line 197) | void InitLevelMonsters() function AddMonsterType (line 220) | int AddMonsterType(int type, int placeflag) function GetLevelMTypes (line 244) | void GetLevelMTypes() function InitMonsterGFX (line 364) | void InitMonsterGFX(int monst) function ClearMVars (line 497) | void ClearMVars(int i) function InitMonster (line 509) | void InitMonster(int i, int rd, int mtype, int x, int y) function ClrAllMonsters (line 629) | void ClrAllMonsters() function BOOL (line 665) | BOOL MonstPlace(int xp, int yp) function monster_some_crypt (line 690) | void monster_some_crypt() function PlaceMonster (line 708) | void PlaceMonster(int i, int mtype, int x, int y) function PlaceUniques (line 966) | static void PlaceUniques() function PlaceQuestMonsters (line 996) | void PlaceQuestMonsters() function PlaceGroup (line 1089) | void PlaceGroup(int mtype, int num, int leaderf, int leader) function LoadDiabMonsts (line 1162) | void LoadDiabMonsts() function InitMonsters (line 1181) | void InitMonsters() function SetMapMonsters (line 1260) | void SetMapMonsters(BYTE *pMap, int startx, int starty) function DeleteMonster (line 1301) | void DeleteMonster(int i) function AddMonster (line 1311) | int AddMonster(int x, int y, int dir, int mtype, BOOL InMap) function AddDoppelganger (line 1325) | void AddDoppelganger(int i) function NewMonsterAnim (line 1358) | void NewMonsterAnim(int i, AnimStruct &anim, int md) function BOOL (line 1370) | BOOL M_Ranged(int i) function BOOL (line 1376) | BOOL M_Talker(int i) function M_GetDir (line 1493) | int M_GetDir(int i) function M_CheckEFlag (line 1498) | void M_CheckEFlag(int i) function M_StartStand (line 1531) | void M_StartStand(int i, int md) function M_StartDelay (line 1552) | void M_StartDelay(int i, int len) function M_StartSpStand (line 1564) | void M_StartSpStand(int i, int md) function M_StartWalk (line 1578) | void M_StartWalk(int i, int xvel, int yvel, int xadd, int yadd, int EndDir) function M_StartWalk2 (line 1602) | void M_StartWalk2(int i, int xvel, int yvel, int xoff, int yoff, int xad... function M_StartWalk3 (line 1637) | void M_StartWalk3(int i, int xvel, int yvel, int xoff, int yoff, int xad... function M_StartAttack (line 1676) | void M_StartAttack(int i) function M_StartRAttack (line 1691) | void M_StartRAttack(int i, int missile_type, int dam) function M_StartRSpAttack (line 1708) | void M_StartRSpAttack(int i, int missile_type, int dam) function M_StartSpAttack (line 1726) | void M_StartSpAttack(int i) function M_StartEat (line 1741) | void M_StartEat(int i) function M_ClearSquares (line 1754) | void M_ClearSquares(int i) function M_GetKnockback (line 1790) | void M_GetKnockback(int i) function M_StartHit (line 1813) | void M_StartHit(int i, int pnum, int dam) function M_DiabloDeath (line 1865) | void M_DiabloDeath(int i, BOOL sendmsg) function SpawnLoot (line 1918) | void SpawnLoot(int i, BOOL sendmsg) function M2MStartHit (line 1956) | void M2MStartHit(int mid, int i, int dam) function MonstStartKill (line 2024) | void MonstStartKill(int i, int pnum, BOOL sendmsg) function M_StartKill (line 2180) | void M_StartKill(int i, int pnum) function M_SyncStartKill (line 2202) | void M_SyncStartKill(int i, int x, int y, int pnum) function M_StartFadein (line 2235) | void M_StartFadein(int i, int md, BOOL backwards) function M_StartFadeout (line 2267) | void M_StartFadeout(int i, int md, BOOL backwards) function M_StartHeal (line 2298) | void M_StartHeal(int i) function M_ChangeLightOffset (line 2323) | void M_ChangeLightOffset(int monst) function BOOL (line 2359) | BOOL M_DoStand(int i) function BOOL (line 2390) | BOOL M_DoWalk(int i) function BOOL (line 2445) | BOOL M_DoWalk2(int i) function BOOL (line 2496) | BOOL M_DoWalk3(int i) function M_TryM2MHit (line 2551) | void M_TryM2MHit(int i, int mid, int hper, int mind, int maxd) function M_TryH2HHit (line 2594) | void M_TryH2HHit(int i, int pnum, int Hit, int MinDam, int MaxDam) function BOOL (line 2781) | BOOL M_DoAttack(int i) function BOOL (line 2829) | BOOL M_DoRAttack(int i) function BOOL (line 2948) | BOOL M_DoSAttack(int i) function BOOL (line 2980) | BOOL M_DoFadein(int i) function BOOL (line 3000) | BOOL M_DoFadeout(int i) function BOOL (line 3029) | BOOL M_DoHeal(int i) function BOOL (line 3062) | BOOL M_DoTalk(int i) function M_Teleport (line 3135) | void M_Teleport(int i) function BOOL (line 3183) | BOOL M_DoGotHit(int i) function M_UpdateLeader (line 3207) | void M_UpdateLeader(int i) function PrepDoEnding (line 3279) | void PrepDoEnding() function BOOL (line 3307) | BOOL M_DoDeath(int i) function BOOL (line 3357) | BOOL M_DoSpStand(int i) function BOOL (line 3383) | BOOL M_DoDelay(int i) function BOOL (line 3416) | BOOL M_DoStone(int i) function M_WalkDir (line 3433) | void M_WalkDir(int i, int md) function GroupUnity (line 3473) | void GroupUnity(int i) function BOOL (line 3536) | BOOL M_CallWalk(int i, int md) function BOOL (line 3560) | BOOL M_PathWalk(int i) function BOOL (line 3585) | BOOL M_CallWalk2(int i, int md) function BOOL (line 3604) | BOOL M_DumbWalk(int i, int md) function BOOL (line 3614) | BOOL M_RoundWalk(int i, int md, int &dir) function MAI_Zombie (line 3643) | void MAI_Zombie(int i) function MAI_SkelSd (line 3692) | void MAI_SkelSd(int i) function BOOL (line 3733) | BOOL MAI_Path(int i) function MAI_Snake (line 3780) | void MAI_Snake(int i) function MAI_Bat (line 3867) | void MAI_Bat(int i) function MAI_SkelBow (line 3935) | void MAI_SkelBow(int i) function MAI_Fat (line 3983) | void MAI_Fat(int i) function MAI_Fireman (line 4098) | void MAI_Fireman(int i) function MAI_Fallen (line 4163) | void MAI_Fallen(int i) function MAI_Cleaver (line 4237) | void MAI_Cleaver(int i) function MAI_Round (line 4271) | void MAI_Round(int i, BOOL special) function MAI_GoatMc (line 4334) | void MAI_GoatMc(int i) function MAI_Ranged (line 4339) | void MAI_Ranged(int i, int missile_type, BOOL special) function MAI_GoatBow (line 4390) | void MAI_GoatBow(int i) function MAI_Succ (line 4395) | void MAI_Succ(int i) function MAI_Lich (line 4401) | void MAI_Lich(int i) function MAI_ArchLich (line 4406) | void MAI_ArchLich(int i) function MAI_Psychorb (line 4411) | void MAI_Psychorb(int i) function MAI_Necromorb (line 4416) | void MAI_Necromorb(int i) function MAI_AcidUniq (line 4422) | void MAI_AcidUniq(int i) function MAI_Firebat (line 4428) | void MAI_Firebat(int i) function MAI_Torchant (line 4433) | void MAI_Torchant(int i) function MAI_Scav (line 4439) | void MAI_Scav(int i) function MAI_Garg (line 4548) | void MAI_Garg(int i) function MAI_RoundRanged (line 4594) | void MAI_RoundRanged(int i, int missile_type, BOOL checkdoors, int dam, ... function MAI_Magma (line 4663) | void MAI_Magma(int i) function MAI_Storm (line 4668) | void MAI_Storm(int i) function MAI_BoneDemon (line 4674) | void MAI_BoneDemon(int i) function MAI_Acid (line 4680) | void MAI_Acid(int i) function MAI_Diablo (line 4685) | void MAI_Diablo(int i) function MAI_RR2 (line 4690) | void MAI_RR2(int i, int mistype, int dam) function MAI_Mega (line 4769) | void MAI_Mega(int i) function MAI_Golum (line 4774) | void MAI_Golum(int i) function MAI_SkelKing (line 4856) | void MAI_SkelKing(int i) function MAI_Rhino (line 4928) | void MAI_Rhino(int i) function MAI_HorkDemon (line 5003) | void MAI_HorkDemon(int i) function MAI_Counselor (line 5075) | void MAI_Counselor(int i) function MAI_Garbud (line 5151) | void MAI_Garbud(int i) function MAI_Zhar (line 5201) | void MAI_Zhar(int i) function MAI_SnotSpil (line 5253) | void MAI_SnotSpil(int i) function MAI_Lazurus (line 5309) | void MAI_Lazurus(int i) function MAI_Lazhelp (line 5367) | void MAI_Lazhelp(int i) function MAI_Lachdanan (line 5405) | void MAI_Lachdanan(int i) function MAI_Warlord (line 5448) | void MAI_Warlord(int i) function DeleteMonsterList (line 5489) | void DeleteMonsterList() function ProcessMonsters (line 5515) | void ProcessMonsters() function FreeMonsters (line 5684) | void FreeMonsters() function BOOL (line 5701) | BOOL DirOK(int i, int mdir) function BOOL (line 5760) | BOOL PosOkMissile(int x, int y) function BOOL (line 5765) | BOOL CheckNoSolid(int x, int y) function BOOL (line 5770) | BOOL LineClearF(BOOL (*Clear)(int, int), int x1, int y1, int x2, int y2) function BOOL (line 5851) | BOOL LineClear(int x1, int y1, int x2, int y2) function BOOL (line 5856) | BOOL LineClearF1(BOOL (*Clear)(int, int, int), int monst, int x1, int y1... function SyncMonsterAnim (line 5937) | void SyncMonsterAnim(int i) function M_FallenFear (line 6006) | void M_FallenFear(int x, int y) function PrintMonstHistory (line 6046) | void PrintMonstHistory(int mt) function PrintUniqueHistory (line 6121) | void PrintUniqueHistory() function MissToMonst (line 6146) | void MissToMonst(int i, int x, int y) function BOOL (line 6232) | BOOL PosOkMonst(int i, int x, int y) function BOOLEAN (line 6282) | BOOLEAN monster_posok(int i, int x, int y) function BOOL (line 6322) | BOOL PosOkMonst2(int i, int x, int y) function BOOL (line 6370) | BOOL PosOkMonst3(int i, int x, int y) function BOOL (line 6437) | BOOL IsSkel(int mt) function BOOL (line 6444) | BOOL IsGoat(int mt) function M_SpawnSkel (line 6450) | int M_SpawnSkel(int x, int y, int dir) function ActivateSpawn (line 6477) | void ActivateSpawn(int i, int x, int y, int dir) function BOOL (line 6489) | BOOL SpawnSkeleton(int ii, int x, int y) function PreSpawnSkeleton (line 6544) | int PreSpawnSkeleton() function TalktoMonster (line 6572) | void TalktoMonster(int i) function SpawnGolum (line 6604) | void SpawnGolum(int i, int x, int y, int mi) function BOOL (line 6641) | BOOL CanTalkToMonst(int m) function BOOL (line 6658) | BOOL CheckMonsterHit(int m, BOOL &ret) function encode_enemy (line 6685) | int encode_enemy(int m) function decode_enemy (line 6693) | void decode_enemy(int m, int enemy) FILE: Source/movie.cpp function play_movie (line 19) | void play_movie(const char *pszMovie, BOOL user_can_close) function LRESULT (line 62) | LRESULT __stdcall MovieWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARA... FILE: Source/mpqapi.cpp function mpqapi_xor_buf (line 28) | static void mpqapi_xor_buf(char *pbData) function BOOLEAN (line 72) | static BOOLEAN mpqapi_reg_store_modification_time(char *pbData, DWORD dw... function BOOL (line 95) | BOOL mpqapi_set_hidden(const char *pszArchive, BOOL hidden) function mpqapi_store_default_time (line 110) | void mpqapi_store_default_time(DWORD dwChar) function mpqapi_store_modified_time (line 128) | static void mpqapi_store_modified_time(const char *pszArchive, DWORD dwC... function mpqapi_store_creation_time (line 145) | void mpqapi_store_creation_time(const char *pszArchive, DWORD dwChar) function _BLOCKENTRY (line 162) | static _BLOCKENTRY *mpqapi_new_block(int *block_index) function mpqapi_alloc_block (line 186) | static void mpqapi_alloc_block(int block_offset, int block_size) function mpqapi_find_free_block (line 225) | static int mpqapi_find_free_block(int size, int *block_size) function mpqapi_get_hash_index (line 257) | static int mpqapi_get_hash_index(int index, int hash_a, int hash_b, int ... function BOOL (line 280) | static BOOL WriteMPQHeader() function BOOL (line 304) | static BOOL mpqapi_write_block_table() function BOOL (line 318) | static BOOL mpqapi_write_hash_table() function BOOL (line 332) | static BOOL mpqapi_can_seek() function BOOL (line 339) | static BOOL ParseMPQHeader(_FILEHEADER *pHdr, DWORD *pdwNextFileStart) function FetchHandle (line 379) | static int FetchHandle(const char *pszName) function mpqapi_remove_hash_entry (line 384) | void mpqapi_remove_hash_entry(const char *pszName) function mpqapi_remove_hash_entries (line 403) | void mpqapi_remove_hash_entries(BOOL(__stdcall *fnGetName)(DWORD, char *)) function _BLOCKENTRY (line 414) | static _BLOCKENTRY *mpqapi_add_file(const char *pszName, _BLOCKENTRY *pB... function BOOL (line 444) | static BOOL mpqapi_write_file_contents(const char *pszName, const BYTE *... function BOOL (line 527) | BOOL mpqapi_write_file(const char *pszName, const BYTE *pbData, DWORD dw... function mpqapi_rename (line 541) | void mpqapi_rename(char *pszOld, char *pszNew) function BOOL (line 558) | BOOL mpqapi_has_file(const char *pszName) function CloseMPQ (line 563) | static void CloseMPQ(const char *pszArchive, BOOL bFree, DWORD dwChar) function BOOL (line 583) | BOOL OpenMPQ(const char *pszArchive, BOOL hidden, DWORD dwChar) function BOOL (line 637) | BOOL mpqapi_flush_and_close(const char *pszArchive, BOOL bFree, DWORD dw... FILE: Source/msg.cpp function msg_get_next_packet (line 27) | static void msg_get_next_packet() function msg_free_packets (line 42) | static void msg_free_packets() function msg_pre_packet (line 51) | static void msg_pre_packet() function msg_send_packet (line 79) | static void msg_send_packet(int pnum, const void *packet, DWORD dwSize) function msg_send_drop_pkt (line 96) | void msg_send_drop_pkt(int pnum, int reason) function msg_wait_for_turns (line 106) | static int msg_wait_for_turns() function BOOL (line 139) | BOOL msg_wait_resync() function run_delta_info (line 171) | void run_delta_info() function BYTE (line 182) | static BYTE *DeltaExportItem(BYTE *dst, TCmdPItem *src) function BYTE (line 200) | static BYTE *DeltaImportItem(BYTE *src, TCmdPItem *dst) function BYTE (line 219) | static BYTE *DeltaExportObject(BYTE *dst, DObjectStr *src) function BYTE (line 225) | static BYTE *DeltaImportObject(BYTE *src, DObjectStr *dst) function BYTE (line 231) | static BYTE *DeltaExportMonster(BYTE *dst, DMonsterStr *src) function BYTE (line 249) | static BYTE *DeltaImportMonster(BYTE *src, DMonsterStr *dst) function BYTE (line 268) | static BYTE *DeltaExportJunk(BYTE *dst) function DeltaImportJunk (line 303) | static void DeltaImportJunk(BYTE *src) function msg_comp_level (line 345) | static int msg_comp_level(BYTE *buffer, BYTE *end) function DeltaExportData (line 355) | void DeltaExportData(int pnum) function DeltaImportData (line 378) | static void DeltaImportData(BYTE cmd, DWORD recv_offset) function DWORD (line 403) | static DWORD On_DLEVEL(int pnum, TCmd *pCmd) function delta_init (line 446) | void delta_init() function delta_kill_monster (line 455) | void delta_kill_monster(int mi, BYTE x, BYTE y, BYTE bLevel) function delta_monster_hp (line 469) | void delta_monster_hp(int mi, int hp, BYTE bLevel) function delta_sync_monster (line 480) | void delta_sync_monster(const TSyncMonster *pSync, BYTE bLevel) function delta_sync_golem (line 499) | void delta_sync_golem(TCmdGolem *pG, int pnum, BYTE bLevel) function delta_leave_sync (line 514) | void delta_leave_sync(BYTE bLevel) function delta_sync_object (line 539) | static void delta_sync_object(int oi, BYTE bCmd, BYTE bLevel) function BOOL (line 548) | static BOOL delta_get_item(TCmdGItem *pI, BYTE bLevel) function delta_put_item (line 612) | static void delta_put_item(TCmdPItem *pI, int x, int y, BYTE bLevel) function BOOL (line 649) | BOOL delta_portal_inited(int i) function BOOL (line 654) | BOOL delta_quest_inited(int i) function DeltaAddItem (line 659) | void DeltaAddItem(int ii) function DeltaSaveLevel (line 706) | void DeltaSaveLevel() function DeltaLoadLevel (line 719) | void DeltaLoadLevel() function NetSendCmd (line 875) | void NetSendCmd(BOOL bHiPri, BYTE bCmd) function NetSendCmdGolem (line 886) | void NetSendCmdGolem(BYTE mx, BYTE my, BYTE dir, BYTE menemy, int hp, BY... function NetSendCmdLoc (line 900) | void NetSendCmdLoc(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y) function NetSendCmdLocParam1 (line 913) | void NetSendCmdLocParam1(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD wP... function NetSendCmdLocParam2 (line 927) | void NetSendCmdLocParam2(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD wP... function NetSendCmdLocParam3 (line 942) | void NetSendCmdLocParam3(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD wP... function NetSendCmdParam1 (line 958) | void NetSendCmdParam1(BOOL bHiPri, BYTE bCmd, WORD wParam1) function NetSendCmdParam2 (line 970) | void NetSendCmdParam2(BOOL bHiPri, BYTE bCmd, WORD wParam1, WORD wParam2) function NetSendCmdParam3 (line 983) | void NetSendCmdParam3(BOOL bHiPri, BYTE bCmd, WORD wParam1, WORD wParam2... function NetSendCmdQuest (line 997) | void NetSendCmdQuest(BOOL bHiPri, BYTE q) function NetSendCmdGItem (line 1012) | void NetSendCmdGItem(BOOL bHiPri, BYTE bCmd, BYTE mast, BYTE pnum, BYTE ii) function NetSendCmdGItem2 (line 1061) | void NetSendCmdGItem2(BOOL usonly, BYTE bCmd, BYTE mast, BYTE pnum, TCmd... function BOOL (line 1090) | BOOL NetSendCmdReq2(BYTE bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) function NetSendCmdExtra (line 1114) | void NetSendCmdExtra(TCmdGItem *p) function NetSendCmdPItem (line 1128) | void NetSendCmdPItem(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y) function NetSendCmdChItem (line 1172) | void NetSendCmdChItem(BOOL bHiPri, BYTE bLoc) function NetSendCmdDelItem (line 1189) | void NetSendCmdDelItem(BOOL bHiPri, BYTE bLoc) function NetSendCmdDItem (line 1201) | void NetSendCmdDItem(BOOL bHiPri, int ii) function BOOL (line 1245) | static BOOL i_own_level(int nReqLevel) function NetSendCmdDamage (line 1263) | void NetSendCmdDamage(BOOL bHiPri, BYTE bPlr, DWORD dwDam) function NetSendCmdMonDmg (line 1277) | void NetSendCmdMonDmg(BOOL bHiPri, WORD wMon, DWORD dwDam) function NetSendCmdString (line 1291) | void NetSendCmdString(int pmask, const char *pszStr) function DWORD (line 1302) | static DWORD On_STRING2(int pnum, TCmd *pCmd) function delta_open_portal (line 1313) | static void delta_open_portal(int pnum, BYTE x, BYTE y, BYTE bLevel, BYT... function delta_close_portal (line 1323) | void delta_close_portal(int pnum) function check_update_plr (line 1329) | static void check_update_plr(int pnum) function msg_errorf (line 1335) | static void __cdecl msg_errorf(const char *pszFmt, ...) function DWORD (line 1352) | static DWORD On_SYNCDATA(TCmd *pCmd, int pnum) function DWORD (line 1357) | static DWORD On_WALKXY(TCmd *pCmd, int pnum) function DWORD (line 1370) | static DWORD On_ADDSTR(TCmd *pCmd, int pnum) function DWORD (line 1382) | static DWORD On_ADDMAG(TCmd *pCmd, int pnum) function DWORD (line 1394) | static DWORD On_ADDDEX(TCmd *pCmd, int pnum) function DWORD (line 1406) | static DWORD On_ADDVIT(TCmd *pCmd, int pnum) function DWORD (line 1418) | static DWORD On_SBSPELL(TCmd *pCmd, int pnum) function DWORD (line 1436) | static DWORD On_GOTOGETITEM(TCmd *pCmd, int pnum) function DWORD (line 1449) | static DWORD On_REQUESTGITEM(TCmd *pCmd, int pnum) function DWORD (line 1471) | static DWORD On_GETITEM(TCmd *pCmd, int pnum) function DWORD (line 1503) | static DWORD On_GOTOAGETITEM(TCmd *pCmd, int pnum) function DWORD (line 1516) | static DWORD On_REQUESTAGITEM(TCmd *pCmd, int pnum) function DWORD (line 1538) | static DWORD On_AGETITEM(TCmd *pCmd, int pnum) function DWORD (line 1570) | static DWORD On_ITEMEXTRA(TCmd *pCmd, int pnum) function DWORD (line 1585) | static DWORD On_PUTITEM(TCmd *pCmd, int pnum) function DWORD (line 1617) | static DWORD On_SYNCPUTITEM(TCmd *pCmd, int pnum) function DWORD (line 1645) | static DWORD On_RESPAWNITEM(TCmd *pCmd, int pnum) function DWORD (line 1667) | static DWORD On_ATTACKXY(TCmd *pCmd, int pnum) function DWORD (line 1681) | static DWORD On_SATTACKXY(TCmd *pCmd, int pnum) function DWORD (line 1695) | static DWORD On_RATTACKXY(TCmd *pCmd, int pnum) function DWORD (line 1709) | static DWORD On_SPELLXYD(TCmd *pCmd, int pnum) function DWORD (line 1732) | static DWORD On_SPELLXY(TCmd *pCmd, int pnum) function DWORD (line 1754) | static DWORD On_TSPELLXY(TCmd *pCmd, int pnum) function DWORD (line 1776) | static DWORD On_OPOBJXY(TCmd *pCmd, int pnum) function DWORD (line 1792) | static DWORD On_DISARMXY(TCmd *pCmd, int pnum) function DWORD (line 1808) | static DWORD On_OPOBJT(TCmd *pCmd, int pnum) function DWORD (line 1820) | static DWORD On_ATTACKID(TCmd *pCmd, int pnum) function DWORD (line 1836) | static DWORD On_ATTACKPID(TCmd *pCmd, int pnum) function DWORD (line 1849) | static DWORD On_RATTACKID(TCmd *pCmd, int pnum) function DWORD (line 1862) | static DWORD On_RATTACKPID(TCmd *pCmd, int pnum) function DWORD (line 1875) | static DWORD On_SPELLID(TCmd *pCmd, int pnum) function DWORD (line 1896) | static DWORD On_SPELLPID(TCmd *pCmd, int pnum) function DWORD (line 1917) | static DWORD On_TSPELLID(TCmd *pCmd, int pnum) function DWORD (line 1938) | static DWORD On_TSPELLPID(TCmd *pCmd, int pnum) function DWORD (line 1959) | static DWORD On_KNOCKBACK(TCmd *pCmd, int pnum) function DWORD (line 1971) | static DWORD On_RESURRECT(TCmd *pCmd, int pnum) function DWORD (line 1985) | static DWORD On_HEALOTHER(TCmd *pCmd, int pnum) function DWORD (line 1995) | static DWORD On_TALKXY(TCmd *pCmd, int pnum) function DWORD (line 2008) | static DWORD On_NEWLVL(TCmd *pCmd, int pnum) function DWORD (line 2020) | static DWORD On_WARP(TCmd *pCmd, int pnum) function DWORD (line 2037) | static DWORD On_MONSTDEATH(TCmd *pCmd, int pnum) function DWORD (line 2052) | static DWORD On_KILLGOLEM(TCmd *pCmd, int pnum) function DWORD (line 2067) | static DWORD On_AWAKEGOLEM(TCmd *pCmd, int pnum) function DWORD (line 2093) | static DWORD On_MONSTDAMAGE(TCmd *pCmd, int pnum) function DWORD (line 2128) | static DWORD On_PLRDEAD(TCmd *pCmd, int pnum) function DWORD (line 2142) | static DWORD On_PLRDAMAGE(TCmd *pCmd, int pnum) function DWORD (line 2164) | static DWORD On_OPENDOOR(TCmd *pCmd, int pnum) function DWORD (line 2179) | static DWORD On_CLOSEDOOR(TCmd *pCmd, int pnum) function DWORD (line 2194) | static DWORD On_OPERATEOBJ(TCmd *pCmd, int pnum) function DWORD (line 2209) | static DWORD On_PLROPOBJ(TCmd *pCmd, int pnum) function DWORD (line 2224) | static DWORD On_BREAKOBJ(TCmd *pCmd, int pnum) function DWORD (line 2239) | static DWORD On_CHANGEPLRITEMS(TCmd *pCmd, int pnum) function DWORD (line 2251) | static DWORD On_DELPLRITEMS(TCmd *pCmd, int pnum) function DWORD (line 2263) | static DWORD On_PLRLEVEL(TCmd *pCmd, int pnum) function DWORD (line 2275) | static DWORD On_DROPITEM(TCmd *pCmd, int pnum) function DWORD (line 2287) | static DWORD On_SEND_PLRINFO(TCmd *pCmd, int pnum) function DWORD (line 2299) | static DWORD On_ACK_PLRINFO(TCmd *pCmd, int pnum) function DWORD (line 2304) | static DWORD On_PLAYER_JOINLEVEL(TCmd *pCmd, int pnum) function DWORD (line 2347) | static DWORD On_ACTIVATEPORTAL(TCmd *pCmd, int pnum) function DWORD (line 2378) | static DWORD On_DEACTIVATEPORTAL(TCmd *pCmd, int pnum) function DWORD (line 2392) | static DWORD On_RETOWN(TCmd *pCmd, int pnum) function DWORD (line 2407) | static DWORD On_SETSTR(TCmd *pCmd, int pnum) function DWORD (line 2419) | static DWORD On_SETDEX(TCmd *pCmd, int pnum) function DWORD (line 2431) | static DWORD On_SETMAG(TCmd *pCmd, int pnum) function DWORD (line 2443) | static DWORD On_SETVIT(TCmd *pCmd, int pnum) function DWORD (line 2455) | static DWORD On_STRING(TCmd *pCmd, int pnum) function DWORD (line 2460) | static DWORD On_SYNCQUEST(TCmd *pCmd, int pnum) function DWORD (line 2476) | static DWORD On_ENDREFLECT(TCmd *pCmd, int pnum) function DWORD (line 2492) | static DWORD On_ENDSHIELD(TCmd *pCmd, int pnum) function DWORD (line 2507) | static DWORD On_CHEAT_EXPERIENCE(TCmd *pCmd, int pnum) function DWORD (line 2520) | static DWORD On_CHEAT_SPELL_LEVEL(TCmd *pCmd, int pnum) function DWORD (line 2531) | static DWORD On_DEBUG(TCmd *pCmd, int pnum) function DWORD (line 2537) | static DWORD On_NOVA(TCmd *pCmd, int pnum) function DWORD (line 2554) | static DWORD On_SETSHIELD(TCmd *pCmd, int pnum) function DWORD (line 2562) | static DWORD On_REMSHIELD(TCmd *pCmd, int pnum) function DWORD (line 2570) | static DWORD On_REFLECT(TCmd *pCmd, int pnum) function DWORD (line 2585) | static DWORD On_NAKRUL(TCmd *pCmd, int pnum) function DWORD (line 2596) | static DWORD On_OPENHIVE(TCmd *pCmd, int pnum) function DWORD (line 2606) | static DWORD On_OPENCRYPT(TCmd *pCmd, int pnum) function DWORD (line 2618) | DWORD ParseCmd(int pnum, TCmd *pCmd) FILE: Source/msgcmd.cpp type EXTERNMESSAGE (line 20) | struct EXTERNMESSAGE { function msgcmd_cmd_cleanup (line 50) | void msgcmd_cmd_cleanup() function msgcmd_send_chat (line 55) | void msgcmd_send_chat() function BOOL (line 71) | BOOL msgcmd_add_server_cmd_W(const char *chat_message) function msgcmd_add_server_cmd (line 79) | void msgcmd_add_server_cmd(const char *command) FILE: Source/multi.cpp function dumphist (line 53) | void __cdecl dumphist(const char *pszFmt, ...) function buffer_init (line 86) | static void buffer_init(TBuffer *pBuf) function multi_check_pkt_valid (line 93) | static int multi_check_pkt_valid(TBuffer *pBuf) function multi_copy_packet (line 98) | static void multi_copy_packet(TBuffer *buf, void *packet, BYTE size) function BYTE (line 114) | static BYTE *multi_recv_packet(TBuffer *pBuf, BYTE *body, int *size) function NetRecvPlrData (line 140) | static void NetRecvPlrData(TPkt *pkt) function multi_msg_add (line 154) | void multi_msg_add(BYTE *pbMsg, BYTE bLen) function multi_send_packet (line 161) | static void multi_send_packet(void *packet, BYTE dwSize) function NetSendLoPri (line 172) | void NetSendLoPri(BYTE *pbMsg, BYTE bLen) function NetSendHiPri (line 180) | void NetSendHiPri(BYTE *pbMsg, BYTE bLen) function multi_send_msg_packet (line 206) | void multi_send_msg_packet(int pmask, BYTE *src, BYTE len) function multi_mon_seeds (line 225) | static void multi_mon_seeds() function multi_handle_turn_upper_bit (line 237) | static void multi_handle_turn_upper_bit(int pnum) function multi_parse_turn (line 253) | static void multi_parse_turn(int pnum, int turn) function multi_msg_countdown (line 268) | void multi_msg_countdown() function multi_player_left_msg (line 280) | static void multi_player_left_msg(int pnum, int left) function multi_clear_left_tbl (line 309) | static void multi_clear_left_tbl() function multi_player_left (line 326) | void multi_player_left(int pnum, int reason) function multi_net_ping (line 333) | void multi_net_ping() function multi_check_drop_player (line 339) | static void multi_check_drop_player() function multi_begin_timeout (line 350) | static void multi_begin_timeout() function multi_handle_delta (line 424) | int multi_handle_delta() function multi_handle_all_packets (line 463) | static void multi_handle_all_packets(int pnum, BYTE *pData, int nSize) function multi_process_tmsgs (line 477) | static void multi_process_tmsgs() function multi_process_network_packets (line 487) | void multi_process_network_packets() function multi_send_zero_packet (line 558) | void multi_send_zero_packet(int pnum, BYTE bCmd, BYTE *pbSrc, DWORD dwLen) function multi_send_pinfo (line 623) | static void multi_send_pinfo(int pnum, char cmd) function InitLevelType (line 635) | static int InitLevelType(int l) function SetupLocalCoords (line 660) | static void SetupLocalCoords() function BOOL (line 692) | static BOOL multi_upgrade(BOOL *pfExitProgram) function multi_handle_events (line 714) | static void __stdcall multi_handle_events(_SNETEVENT *pEvt) function multi_event_handler (line 749) | static void multi_event_handler(BOOL add) function NetClose (line 767) | void NetClose() function BOOL (line 786) | BOOL NetInit(BOOL bSinglePlayer, BOOL *pfExitProgram) function BOOL (line 896) | BOOL multi_init_single(_SNETPROGRAMDATA *client_info, _SNETPLAYERDATA *u... function BOOL (line 916) | BOOL multi_init_multi(_SNETPROGRAMDATA *client_info, _SNETPLAYERDATA *us... function recv_plrinfo (line 959) | void recv_plrinfo(int pnum, TCmdPlrInfoHdr *p, BOOL recv) FILE: Source/nthread.cpp function nthread_terminate_game (line 29) | void nthread_terminate_game(const char *pszFcn) function DWORD (line 45) | DWORD nthread_send_and_recv_turn(DWORD cur_turn, int turn_delta) function BOOL (line 74) | BOOL nthread_recv_turns(BOOL *pfSendAsync) function nthread_handler (line 110) | static unsigned int __stdcall nthread_handler(void *data) function nthread_set_turn_upper_bit (line 136) | void nthread_set_turn_upper_bit() function nthread_start (line 141) | void nthread_start(BOOL set_turn_upper_bit) function nthread_cleanup (line 197) | void nthread_cleanup() function nthread_ignore_mutex (line 214) | void nthread_ignore_mutex(BOOL bStart) function BOOL (line 231) | BOOL nthread_has_500ms_passed(BOOL unused) FILE: Source/objects.cpp function FreeObjectGFX (line 273) | void FreeObjectGFX() function DIABOOL (line 283) | DIABOOL RndLocOk(int xp, int yp) function DIABOOL (line 300) | static DIABOOL WallTrapLocOkK(int xp, int yp) function InitRndLocObj (line 311) | void InitRndLocObj(int min, int max, int objtype) function InitRndLocBigObj (line 337) | void InitRndLocBigObj(int min, int max, int objtype) function InitRndLocObj5x5 (line 365) | void InitRndLocObj5x5(int min, int max, int objtype) function ClrAllObjects (line 394) | void ClrAllObjects() function AddTortures (line 431) | void AddTortures() function AddCandles (line 454) | void AddCandles() function AddBookLever (line 466) | void AddBookLever(int lx1, int ly1, int lx2, int ly2, int x1, int y1, in... function InitRndBarrels (line 506) | void InitRndBarrels() function AddL1Objs (line 553) | void AddL1Objs(int x1, int y1, int x2, int y2) function add_crypt_objs (line 571) | void add_crypt_objs(int x1, int y1, int x2, int y2) function AddL2Objs (line 587) | void AddL2Objs(int x1, int y1, int x2, int y2) function AddL3Objs (line 602) | void AddL3Objs(int x1, int y1, int x2, int y2) function DIABOOL (line 617) | DIABOOL TorchLocOK(int xp, int yp) function AddL2Torches (line 624) | void AddL2Torches() function AddObjTraps (line 649) | void AddObjTraps() function AddChestTraps (line 704) | void AddChestTraps() function LoadMapObjects (line 731) | void LoadMapObjects(BYTE *pMap, int startx, int starty, int x1, int y1, ... function LoadMapObjs (line 763) | void LoadMapObjs(BYTE *pMap, int startx, int starty) function AddDiabObjs (line 792) | void AddDiabObjs() function AddCryptStoryBook (line 808) | void AddCryptStoryBook(int s) function AddNakrulGate (line 840) | void AddNakrulGate() function AddNakrulBook (line 877) | void AddNakrulBook(int a1, int a2, int a3) function AddStoryBooks (line 883) | void AddStoryBooks() function AddHookedBodies (line 916) | void AddHookedBodies(int freq) function AddL4Goodies (line 958) | void AddL4Goodies() function AddLazStand (line 972) | void AddLazStand() function InitObjects (line 1010) | void InitObjects() function SetMapObjects (line 1164) | void SetMapObjects(BYTE *pMap, int startx, int starty) function DeleteObject_ (line 1225) | void DeleteObject_(int oi, int i) function SetupObject (line 1238) | void SetupObject(int i, int x, int y, int ot) function SetObjMapRange (line 1276) | void SetObjMapRange(int i, int x1, int y1, int x2, int y2, int v) function SetBookMsg (line 1285) | void SetBookMsg(int i, int msg) function AddL1Door (line 1290) | void AddL1Door(int i, int x, int y, int ot) function AddSCambBook (line 1303) | void AddSCambBook(int i) function AddChest (line 1312) | void AddChest(int i, int t) function AddL2Door (line 1346) | void AddL2Door(int i, int x, int y, int ot) function AddL3Door (line 1356) | void AddL3Door(int i, int x, int y, int ot) function AddSarc (line 1366) | void AddSarc(int i) function AddFlameTrap (line 1375) | void AddFlameTrap(int i) function AddFlameLvr (line 1383) | void AddFlameLvr(int i) function AddTrap (line 1389) | void AddTrap(int i, int ot) function AddObjLight (line 1412) | void AddObjLight(int i, int r) function AddBarrel (line 1422) | void AddBarrel(int i, int t) function AddShrine (line 1433) | void AddShrine(int i) function AddBookcase (line 1473) | void AddBookcase(int i) function AddBookstand (line 1479) | void AddBookstand(int i) function AddBloodFtn (line 1484) | void AddBloodFtn(int i) function AddPurifyingFountain (line 1489) | void AddPurifyingFountain(int i) function AddArmorStand (line 1501) | void AddArmorStand(int i) function AddGoatShrine (line 1511) | void AddGoatShrine(int i) function AddCauldron (line 1516) | void AddCauldron(int i) function AddMurkyFountain (line 1521) | void AddMurkyFountain(int i) function AddTearFountain (line 1533) | void AddTearFountain(int i) function AddDecap (line 1538) | void AddDecap(int i) function AddVilebook (line 1545) | void AddVilebook(int i) function AddMagicCircle (line 1552) | void AddMagicCircle(int i) function AddBrnCross (line 1560) | void AddBrnCross(int i) function AddPedistal (line 1565) | void AddPedistal(int i) function AddStoryBook (line 1573) | void AddStoryBook(int i) function AddWeaponRack (line 1597) | void AddWeaponRack(int i) function AddTorturedBody (line 1606) | void AddTorturedBody(int i) function GetRndObjLoc (line 1613) | void GetRndObjLoc(int randarea, int &xx, int &yy) function AddMushPatch (line 1639) | void AddMushPatch() function AddSlainHero (line 1654) | void AddSlainHero() function AddCryptBook (line 1663) | void AddCryptBook(int ot, int v2, int ox, int oy) function AddCryptObject (line 1680) | void AddCryptObject(int i, int a2) function AddObject (line 1750) | void AddObject(int ot, int ox, int oy) function Obj_Light (line 1891) | void Obj_Light(int i, int lr) function Obj_Circle (line 1928) | void Obj_Circle(int i) function Obj_StopAnim (line 1969) | void Obj_StopAnim(int i) function Obj_Door (line 1977) | void Obj_Door(int i) function Obj_Sarc (line 1998) | void Obj_Sarc(int i) function ActivateTrapLine (line 2004) | void ActivateTrapLine(int ttype, int tid) function Obj_FlameTrap (line 2019) | void Obj_FlameTrap(int i) function Obj_Trap (line 2062) | void Obj_Trap(int i) function Obj_BCrossDamage (line 2115) | void Obj_BCrossDamage(int i) function ProcessObjects (line 2156) | void ProcessObjects() function ObjSetMicro (line 2243) | void ObjSetMicro(int dx, int dy, int pn) function objects_set_door_piece (line 2265) | void objects_set_door_piece(int x, int y) function ObjSetMini (line 2295) | void ObjSetMini(int x, int y, int v) function ObjL1Special (line 2337) | void ObjL1Special(int x1, int y1, int x2, int y2) function ObjL2Special (line 2376) | void ObjL2Special(int x1, int y1, int x2, int y2) function DoorSet (line 2413) | void DoorSet(int oi, int dx, int dy) function RedoPlayerVision (line 2491) | void RedoPlayerVision() function OperateL2RDoor (line 2712) | void OperateL2RDoor(int pnum, int oi, DIABOOL sendflag) function OperateL2LDoor (line 2757) | void OperateL2LDoor(int pnum, int oi, BOOL sendflag) function OperateL3RDoor (line 2802) | void OperateL3RDoor(int pnum, int oi, DIABOOL sendflag) function OperateL3LDoor (line 2848) | void OperateL3LDoor(int pnum, int oi, DIABOOL sendflag) function MonstCheckDoors (line 2894) | void MonstCheckDoors(int m) function OperateL1Door (line 2985) | void OperateL1Door(int pnum, int i, DIABOOL sendflag) function OperateLever (line 2997) | void OperateLever(int pnum, int i) function OperateBook (line 3033) | void OperateBook(int pnum, int i) function OperateBookLever (line 3106) | void OperateBookLever(int pnum, int i) function OperateSChambBk (line 3150) | void OperateSChambBk(int pnum, int i) function OperateChest (line 3185) | void OperateChest(int pnum, int i, DIABOOL sendmsg) function OperateMushPatch (line 3244) | void OperateMushPatch(int pnum, int i) function OperateInnSignChest (line 3283) | void OperateInnSignChest(int pnum, int i) function OperateSlainHero (line 3321) | void OperateSlainHero(int pnum, int i, DIABOOL sendmsg) function OperateTrapLvr (line 3363) | void OperateTrapLvr(int i) function OperateSarc (line 3393) | void OperateSarc(int pnum, int i, DIABOOL sendmsg) function OperateL2Door (line 3415) | void OperateL2Door(int pnum, int i, DIABOOL sendflag) function OperateL3Door (line 3427) | void OperateL3Door(int pnum, int i, DIABOOL sendflag) function OperatePedistal (line 3439) | void OperatePedistal(int pnum, int i) function TryDisarm (line 3473) | void TryDisarm(int pnum, int i) function ItemMiscIdIdx (line 3505) | int ItemMiscIdIdx(int imiscid) function OperateShrine (line 3517) | void OperateShrine(int pnum, int i, int sType) function OperateSkelBook (line 4298) | void OperateSkelBook(int pnum, int i, DIABOOL sendmsg) function OperateBookCase (line 4317) | void OperateBookCase(int pnum, int i, DIABOOL sendmsg) function OperateDecap (line 4342) | void OperateDecap(int pnum, int i, DIABOOL sendmsg) function OperateArmorStand (line 4355) | void OperateArmorStand(int pnum, int i, DIABOOL sendmsg) function FindValidShrine (line 4385) | int FindValidShrine(int i) function OperateGoatShrine (line 4415) | void OperateGoatShrine(int pnum, int i, int sType) function OperateCauldron (line 4424) | void OperateCauldron(int pnum, int i, int sType) function DIABOOL (line 4434) | DIABOOL OperateFountains(int pnum, int i) function OperateWeaponRack (line 4554) | void OperateWeaponRack(int pnum, int i, DIABOOL sendmsg) function OperateStoryBook (line 4590) | void OperateStoryBook(int pnum, int i) function OperateLazStand (line 4612) | void OperateLazStand(int pnum, int i) function OperateObject (line 4624) | void OperateObject(int pnum, int i, BOOL TeleFlag) function SyncOpL1Door (line 4751) | void SyncOpL1Door(int pnum, int cmd, int i) function SyncOpL2Door (line 4772) | void SyncOpL2Door(int pnum, int cmd, int i) function SyncOpL3Door (line 4793) | void SyncOpL3Door(int pnum, int cmd, int i) function SyncOpObject (line 4814) | void SyncOpObject(int pnum, int cmd, int i) function BreakCrux (line 4900) | void BreakCrux(int i) function BreakBarrel (line 4928) | void BreakBarrel(int pnum, int i, int dam, BOOL forcebreak, BOOL sendmsg) function BreakObject (line 5017) | void BreakObject(int pnum, int oi) function SyncBreakObj (line 5042) | void SyncBreakObj(int pnum, int oi) function SyncL1Doors (line 5048) | void SyncL1Doors(int i) function SyncCrux (line 5102) | void SyncCrux(int i) function SyncLever (line 5121) | void SyncLever(int i) function SyncQSTLever (line 5127) | void SyncQSTLever(int i) function SyncPedistal (line 5142) | void SyncPedistal(int i) function SyncL2Doors (line 5160) | void SyncL2Doors(int i) function SyncL3Doors (line 5182) | void SyncL3Doors(int i) function SyncObjectAnim (line 5201) | void SyncObjectAnim(int o) function GetObjectStr (line 5246) | void GetObjectStr(int i) function OperateNakrulLever (line 5397) | void OperateNakrulLever() function SyncNakrulRoom (line 5410) | void SyncNakrulRoom() function AddNakrulLeaver (line 5420) | void AddNakrulLeaver() function DIABOOL (line 5444) | DIABOOL OperateNakrulBook(int s) FILE: Source/pack.cpp function PackItem (line 12) | void function PackPlayer (line 46) | void PackPlayer(PkPlayerStruct *pPack, int pnum, BOOL manashield) function UnPackItem (line 148) | void function VerifyGoldSeeds (line 179) | void VerifyGoldSeeds(PlayerStruct *pPlayer) function UnPackPlayer (line 197) | void UnPackPlayer(PkPlayerStruct *pPack, int pnum, BOOL killok) FILE: Source/palette.cpp function palette_update (line 28) | static void palette_update() function ApplyGamma (line 44) | static void ApplyGamma(PALETTEENTRY *dst, PALETTEENTRY *src, int n) function SaveGamma (line 60) | void SaveGamma() function LoadGamma (line 68) | static void LoadGamma() function LoadSysPal (line 90) | static void LoadSysPal() function palette_init (line 117) | void palette_init() function LoadPalette (line 138) | void LoadPalette(const char *pszFileName) function LoadRndLvlPal (line 158) | void LoadRndLvlPal(int l) function ResetPal (line 183) | void ResetPal() function IncreaseGamma (line 192) | void IncreaseGamma() function DecreaseGamma (line 203) | void DecreaseGamma() function UpdateGamma (line 214) | int UpdateGamma(int gamma) function SetFadeLevel (line 224) | static void SetFadeLevel(DWORD fadeval) function BlackPalette (line 240) | void BlackPalette() function PaletteFadeIn (line 245) | void PaletteFadeIn(int fr) function PaletteFadeOut (line 258) | void PaletteFadeOut(int fr) function palette_update_caves (line 271) | void palette_update_caves() function palette_update_crypt (line 292) | void palette_update_crypt() function palette_update_hive (line 331) | void palette_update_hive() function palette_update_quest_palette (line 369) | void palette_update_quest_palette(int n) function BOOL (line 382) | BOOL palette_get_color_cycling() function BOOL (line 387) | BOOL palette_set_color_cycling(BOOL enabled) FILE: Source/path.cpp function FindPath (line 49) | int FindPath(BOOL (*PosOk)(int, int, int), int PosOkArg, int sx, int sy,... function path_get_h_cost (line 96) | int path_get_h_cost(int sx, int sy, int dx, int dy) function path_check_equal (line 119) | int path_check_equal(PATHNODE *pPath, int dx, int dy) function PATHNODE (line 130) | PATHNODE *GetNextPath() function BOOL (line 155) | BOOL path_solid_pieces(PATHNODE *pPath, int dx, int dy) function BOOL (line 180) | BOOL path_get_path(BOOL (*PosOk)(int, int, int), int PosOkArg, PATHNODE ... function BOOL (line 204) | BOOL path_parent_path(PATHNODE *pPath, int dx, int dy, int sx, int sy) function PATHNODE (line 273) | PATHNODE *path_get_node1(int dx, int dy) function PATHNODE (line 287) | PATHNODE *path_get_node2(int dx, int dy) function path_next_node (line 301) | void path_next_node(PATHNODE *pPath) function path_set_coords (line 325) | void path_set_coords(PATHNODE *pPath) function path_push_active_step (line 354) | void path_push_active_step(PATHNODE *pPath) function PATHNODE (line 364) | PATHNODE *path_pop_active_step() function PATHNODE (line 373) | PATHNODE *path_new_step() FILE: Source/pfile.cpp function pfile_check_available_space (line 26) | static void pfile_check_available_space(char *pszDir) function pfile_init_save_directory (line 54) | void pfile_init_save_directory() function DWORD (line 161) | static DWORD pfile_get_save_num_from_name(const char *name) function BOOL (line 173) | static BOOL pfile_read_hero(HANDLE archive, PkPlayerStruct *pPack) function pfile_encode_hero (line 224) | static void pfile_encode_hero(const PkPlayerStruct *pPack) function BOOL (line 247) | static BOOL pfile_open_archive(BOOL update, DWORD save_num) function pfile_flush (line 265) | static void pfile_flush(BOOL is_single_player, DWORD save_num) function HANDLE (line 281) | static HANDLE pfile_open_save_archive(BOOL *showFixedMsg, DWORD save_num) function pfile_SFileCloseArchive (line 296) | static void pfile_SFileCloseArchive(HANDLE hsArchive) function pfile_write_hero (line 301) | void pfile_write_hero() function BOOL (line 318) | BOOL pfile_create_player_description(char *dst, DWORD len) function BOOL (line 336) | BOOL pfile_rename_hero(const char *name_1, const char *name_2) function pfile_flush_W (line 368) | void pfile_flush_W() function pfile_get_player_class (line 373) | static char pfile_get_player_class(unsigned int player_class_nr) function BYTE (line 394) | static BYTE game_2_ui_class(const PlayerStruct *p) function game_2_ui_player (line 415) | void game_2_ui_player(const PlayerStruct *p, _uiheroinfo *heroinfo, BOOL... function BOOL (line 436) | BOOL __stdcall pfile_ui_set_hero_infos(BOOL(__stdcall *ui_add_hero_info)... function BOOL (line 496) | BOOL pfile_archive_contains_game(HANDLE hsArchive, DWORD save_num) function BOOL (line 552) | BOOL __stdcall pfile_ui_set_class_stats(unsigned int player_class_nr, _u... function BOOL (line 607) | BOOL __stdcall pfile_get_file_name(DWORD lvl, char *dst) function BOOL (line 632) | BOOL __stdcall pfile_delete_save(_uiheroinfo *hero_info) function pfile_read_player_from_save (line 650) | void pfile_read_player_from_save() function GetTempLevelNames (line 668) | void GetTempLevelNames(char *szTemp) function GetPermLevelNames (line 678) | void GetPermLevelNames(char *szPerm) function pfile_get_game_name (line 698) | void pfile_get_game_name(char *dst) function BOOL (line 705) | static BOOL __stdcall GetPermSaveNames(DWORD dwIndex, char *szPerm) function BOOL (line 721) | static BOOL __stdcall GetTempSaveNames(DWORD dwIndex, char *szTemp) function pfile_remove_temp_files (line 737) | void pfile_remove_temp_files() function pfile_rename_temp_to_perm (line 748) | void pfile_rename_temp_to_perm() function pfile_write_save_file (line 777) | void pfile_write_save_file(const char *pszName, BYTE *pbData, DWORD dwLe... function pfile_strcpy (line 810) | void pfile_strcpy(char *dst, const char *src) function pfile_update (line 878) | void pfile_update(BOOL force_save) FILE: Source/player.cpp function SetPlayerGPtrs (line 245) | void SetPlayerGPtrs(BYTE *pData, BYTE **pAnim) function LoadPlrGFX (line 254) | void LoadPlrGFX(int pnum, player_graphic gfxflag) function InitPlayerGFX (line 376) | void InitPlayerGFX(int pnum) function DWORD (line 390) | static DWORD GetPlrGFXSize(const char *szCel) function InitPlrGFXMem (line 438) | void InitPlrGFXMem(int pnum) function FreePlayerGFX (line 509) | void FreePlayerGFX(int pnum) function NewPlrAnim (line 527) | void NewPlrAnim(int pnum, BYTE *Peq, int numFrames, int Delay, int width) function ClearPlrPVars (line 542) | void ClearPlrPVars(int pnum) function SetPlrAnims (line 558) | void SetPlrAnims(int pnum) function ClearPlrRVars (line 696) | void ClearPlrRVars(PlayerStruct *p) function CalcStatDiff (line 945) | int CalcStatDiff(int pnum) function NextPlrLevel (line 960) | void NextPlrLevel(int pnum) function AddPlrExperience (line 1024) | void AddPlrExperience(int pnum, int lvl, int exp) function AddPlrMonstExper (line 1087) | void AddPlrMonstExper(int lvl, int exp, char pmask) function InitPlayer (line 1105) | void InitPlayer(int pnum, BOOL FirstTime) function InitMultiView (line 1228) | void InitMultiView() function CheckEFlag (line 1238) | void CheckEFlag(int pnum, BOOL flag) function BOOL (line 1294) | BOOL SolidLoc(int x, int y) function BOOL (line 1305) | BOOL PlrDirOK(int pnum, int dir) function PlrClrTrans (line 1333) | void PlrClrTrans(int x, int y) function PlrDoTrans (line 1344) | void PlrDoTrans(int x, int y) function SetPlayerOld (line 1361) | void SetPlayerOld(int pnum) function FixPlayerLocation (line 1371) | void FixPlayerLocation(int pnum, int bDir) function StartStand (line 1394) | void StartStand(int pnum, int dir) function StartWalkStand (line 1416) | void StartWalkStand(int pnum) function PM_ChangeLightOff (line 1439) | void PM_ChangeLightOff(int pnum) function PM_ChangeOffset (line 1480) | void PM_ChangeOffset(int pnum) function StartWalk (line 1519) | void StartWalk(int pnum, int xvel, int yvel, int xadd, int yadd, int End... function StartWalk2 (line 1592) | void StartWalk2(int pnum, int xvel, int yvel, int xoff, int yoff, int xa... function StartWalk3 (line 1675) | void StartWalk3(int pnum, int xvel, int yvel, int xoff, int yoff, int xa... function StartAttack (line 1755) | void StartAttack(int pnum, int d) function StartRangeAttack (line 1776) | void StartRangeAttack(int pnum, int d, int cx, int cy) function StartPlrBlock (line 1799) | void StartPlrBlock(int pnum, int dir) function StartSpell (line 1822) | void StartSpell(int pnum, int d, int cx, int cy) function FixPlrWalkTags (line 1868) | void FixPlrWalkTags(int pnum) function RemovePlrFromMap (line 1895) | void RemovePlrFromMap(int pnum) function StartPlrHit (line 1915) | void StartPlrHit(int pnum, int dam, BOOL forcehit) function RespawnDeadItem (line 1973) | void RespawnDeadItem(ItemStruct *itm, int x, int y) function PlrDeadItem (line 1998) | static void PlrDeadItem(int pnum, ItemStruct *itm, int xx, int yy) function StartPlayerKill (line 2035) | void StartPlayerKill(int pnum, int earflag) function StripTopGold (line 2283) | void StripTopGold(int pnum) function RemovePlrMissiles (line 2341) | void RemovePlrMissiles(int pnum) function InitLevelChange (line 2372) | void InitLevelChange(int pnum) function StartNewLvl (line 2397) | void StartNewLvl(int pnum, int fom, int lvl) function RestartTownLvl (line 2437) | void RestartTownLvl(int pnum) function StartWarpLvl (line 2461) | void StartWarpLvl(int pnum, int pidx) function BOOL (line 2481) | BOOL PM_DoStand(int pnum) function BOOL (line 3081) | BOOL PlrHitPlr(int pnum, char p) function BOOL (line 3179) | BOOL PlrHitObj(int pnum, int mx, int my) function BOOL (line 3197) | BOOL PM_DoAttack(int pnum) function BOOL (line 3316) | BOOL PM_DoRangeAttack(int pnum) function ShieldDur (line 3370) | void ShieldDur(int pnum) function BOOL (line 3405) | BOOL PM_DoBlock(int pnum) function ArmorDur (line 3428) | static void ArmorDur(int pnum) function BOOL (line 3478) | BOOL PM_DoSpell(int pnum) function BOOL (line 3585) | BOOL PM_DoDeath(int pnum) function BOOL (line 3614) | BOOL PM_DoNewLvl(int pnum) function CheckNewPath (line 3619) | void CheckNewPath(int pnum) function BOOL (line 3941) | BOOL PlrDeathModeOK(int p) function CheckCheatStats (line 4019) | static void CheckCheatStats(int pnum) function ProcessPlayers (line 4046) | void ProcessPlayers() function ClrPlrPath (line 4163) | void ClrPlrPath(int pnum) function MakePlrPath (line 4235) | void MakePlrPath(int pnum, int xx, int yy, BOOL endspace) function CheckPlrSpell (line 4295) | void CheckPlrSpell() function SyncPlrAnim (line 4412) | void SyncPlrAnim(int pnum) function SyncInitPlrPos (line 4469) | void SyncInitPlrPos(int pnum) function SyncInitPlr (line 4525) | void SyncInitPlr(int pnum) function CheckStats (line 4535) | void CheckStats(int p) function ModifyPlrStr (line 4594) | void ModifyPlrStr(int p, int l) function ModifyPlrMag (line 4625) | void ModifyPlrMag(int p, int l) function ModifyPlrDex (line 4665) | void ModifyPlrDex(int p, int l) function ModifyPlrVit (line 4693) | void ModifyPlrVit(int p, int l) function SetPlayerHitPoints (line 4730) | void SetPlayerHitPoints(int pnum, int val) function SetPlrStr (line 4744) | void SetPlrStr(int p, int v) function SetPlrMag (line 4766) | void SetPlrMag(int p, int v) function SetPlrDex (line 4790) | void SetPlrDex(int p, int v) function SetPlrVit (line 4812) | void SetPlrVit(int p, int v) function InitDungMsgs (line 4837) | void InitDungMsgs(int pnum) function get_max_strength (line 4988) | int get_max_strength(int i) function get_max_magic (line 4993) | int get_max_magic(int i) function get_max_dexterity (line 4998) | int get_max_dexterity(int i) FILE: Source/plrmsg.cpp function plrmsg_delay (line 14) | void plrmsg_delay(BOOL delay) function EventPlrMsg (line 43) | size_t __cdecl EventPlrMsg(const char *pszFmt, ...) function SendPlrMsg (line 58) | void SendPlrMsg(int pnum, const char *pszStr) function ClearPlrMsg (line 69) | void ClearPlrMsg() function InitPlrMsg (line 81) | void InitPlrMsg() function DrawPlrMsg (line 87) | void DrawPlrMsg() function PrintPlrMsg (line 112) | void PrintPlrMsg(DWORD x, DWORD y, DWORD width, const char *str, BYTE col) FILE: Source/portal.cpp function InitPortals (line 18) | void InitPortals() function SetPortalStats (line 28) | void SetPortalStats(int i, BOOL o, int x, int y, int lvl, int lvltype) function AddWarpMissile (line 38) | void AddWarpMissile(int i, int x, int y) function SyncPortals (line 56) | void SyncPortals() function AddInTownPortal (line 75) | void AddInTownPortal(int i) function ActivatePortal (line 80) | void ActivatePortal(int i, int x, int y, int lvl, int lvltype, BOOL sp) function DeactivatePortal (line 93) | void DeactivatePortal(int i) function BOOL (line 98) | BOOL PortalOnLevel(int i) function RemovePortalMissile (line 106) | void RemovePortalMissile(int id) function SetCurrentPortal (line 125) | void SetCurrentPortal(int p) function GetPortalLevel (line 130) | void GetPortalLevel() function GetPortalLvlPos (line 157) | void GetPortalLvlPos() function BOOL (line 173) | BOOL PosOkPortal(int lvl, int x, int y) FILE: Source/quests.cpp function InitQuests (line 98) | void InitQuests() function CheckQuests (line 180) | void CheckQuests() function BOOL (line 253) | BOOL ForceQuests() function BOOL (line 284) | BOOL QuestStatus(int i) function CheckQuestKill (line 297) | void CheckQuestKill(int m, BOOL sendmsg) function DrawButcher (line 466) | void DrawButcher() function DrawSkelKing (line 475) | void DrawSkelKing(int q, int x, int y) function DrawWarLord (line 481) | void DrawWarLord(int x, int y) function DrawSChamber (line 511) | void DrawSChamber(int q, int x, int y) function DrawLTBanner (line 546) | void DrawLTBanner(int x, int y) function DrawBlind (line 572) | void DrawBlind(int x, int y) function DrawBlood (line 598) | void DrawBlood(int x, int y) function DRLG_CheckQuests (line 624) | void DRLG_CheckQuests(int x, int y) function SetReturnLvlPos (line 657) | void SetReturnLvlPos() function GetReturnLvlPos (line 687) | void GetReturnLvlPos() function ResyncMPQuests (line 697) | void ResyncMPQuests() function ResyncQuests (line 739) | void ResyncQuests() function PrintQLString (line 826) | void PrintQLString(int x, int y, BOOL cjustflag, const char *str, int col) function DrawQuestLog (line 859) | void DrawQuestLog() function StartQuestlog (line 874) | void StartQuestlog() function QuestlogUp (line 897) | void QuestlogUp() function QuestlogDown (line 911) | void QuestlogDown() function QuestlogEnter (line 925) | void QuestlogEnter() function QuestlogESC (line 933) | void QuestlogESC() function SetMultiQuest (line 952) | void SetMultiQuest(int q, int s, int l, int v1) FILE: Source/render.cpp function drawTopArchesUpperScreen (line 128) | void drawTopArchesUpperScreen(BYTE *pBuff) function drawBottomArchesUpperScreen (line 1157) | void drawBottomArchesUpperScreen(BYTE *pBuff, DWORD *pMask) function drawUpperScreen (line 1794) | void drawUpperScreen(BYTE *pBuff) function drawTopArchesLowerScreen (line 2416) | void drawTopArchesLowerScreen(BYTE *pBuff) function drawBottomArchesLowerScreen (line 3658) | void drawBottomArchesLowerScreen(BYTE *pBuff, DWORD *pMask) function drawLowerScreen (line 4455) | void drawLowerScreen(BYTE *pBuff) function world_draw_black_tile (line 5236) | void world_draw_black_tile(BYTE *pBuff) FILE: Source/restrict.cpp function BOOL (line 12) | BOOL SystemSupported() function BOOL (line 32) | BOOL RestrictedTest() function BOOL (line 56) | BOOL ReadOnlyTest() FILE: Source/scrollrt.cpp function ClearCursor (line 102) | void ClearCursor() // CODE_FIX: this was supposed to be in cursor.cpp function scrollrt_draw_cursor_back_buffer (line 111) | static void scrollrt_draw_cursor_back_buffer() function scrollrt_draw_cursor_item (line 143) | static void scrollrt_draw_cursor_item() function DrawMonster (line 397) | static void DrawMonster(int x, int y, int mx, int my, int m, int CelSkip... function DrawClippedMonster (line 459) | static void DrawClippedMonster(int x, int y, int mx, int my, int m, int ... function DrawPlayer (line 525) | static void DrawPlayer(int pnum, int x, int y, int px, int py, BYTE *pCe... function DrawClippedPlayer (line 617) | static void DrawClippedPlayer(int pnum, int x, int y, int px, int py, BY... function DrawDeadPlayer (line 706) | void DrawDeadPlayer(int x, int y, int sx, int sy, int CelSkip, int CelCa... function DrawObject (line 752) | static void DrawObject(int x, int y, int ox, int oy, BOOL pre, int CelSk... function DrawClippedObject (line 822) | static void DrawClippedObject(int x, int y, int ox, int oy, BOOL pre, in... function scrollrt_draw_clipped_e_flag (line 888) | static void scrollrt_draw_clipped_e_flag(BYTE *pBuff, int x, int y, int ... function scrollrt_draw_clipped_dungeon (line 945) | static void scrollrt_draw_clipped_dungeon(BYTE *pBuff, int sx, int sy, i... function scrollrt_draw_lower (line 1198) | static void scrollrt_draw_lower(int x, int y, int sx, int sy, int chunks... function scrollrt_draw_clipped_e_flag_2 (line 1360) | static void scrollrt_draw_clipped_e_flag_2(BYTE *pBuff, int x, int y, in... function scrollrt_draw_lower_2 (line 1702) | static void scrollrt_draw_lower_2(int x, int y, int sx, int sy, int chun... function scrollrt_draw_e_flag (line 1816) | static void scrollrt_draw_e_flag(BYTE *pBuff, int x, int y, int row, int... function scrollrt_draw_upper (line 2129) | static void scrollrt_draw_upper(int x, int y, int sx, int sy, int chunks... function DrawGame (line 2282) | static void DrawGame(int x, int y) function DrawView (line 2549) | void DrawView(int StartX, int StartY) function ScrollView (line 2646) | void ScrollView() function EnableFrameCount (line 2727) | void EnableFrameCount() function DrawFPS (line 2736) | static void DrawFPS() function DrawMain (line 2871) | static void DrawMain(int dwHgt, BOOL draw_desc, BOOL draw_hp, BOOL draw_... function scrollrt_draw_game_screen (line 2979) | void scrollrt_draw_game_screen(BOOL draw_cursor) function DrawAndBlit (line 3008) | void DrawAndBlit() FILE: Source/setmaps.cpp function ObjIndex (line 72) | int ObjIndex(int x, int y) function AddSKingObjs (line 87) | void AddSKingObjs() function AddSChamObjs (line 97) | void AddSChamObjs() function AddVileObjs (line 103) | void AddVileObjs() function DRLG_SetMapTrans (line 110) | void DRLG_SetMapTrans(const char *sFileName) function LoadSetMap (line 140) | void LoadSetMap() FILE: Source/sha.cpp function SHA1Init (line 16) | static void SHA1Init(SHA1Context *context) function SHA1ProcessMessageBlock (line 34) | static void SHA1ProcessMessageBlock(SHA1Context *context) function SHA1Input (line 101) | static void SHA1Input(SHA1Context *context, const char *message_array, i... function SHA1Clear (line 119) | void SHA1Clear() function SHA1Result (line 124) | void SHA1Result(int n, char Message_Digest[SHA1HashSize]) function SHA1Calculate (line 138) | void SHA1Calculate(int n, const char *data, char Message_Digest[SHA1Hash... function SHA1Reset (line 145) | void SHA1Reset(int n) FILE: Source/sound.cpp function snd_update (line 63) | void snd_update(BOOL bStopAll) function LPDIRECTSOUNDBUFFER (line 81) | static LPDIRECTSOUNDBUFFER sound_dup_channel(LPDIRECTSOUNDBUFFER DSB) function snd_get_volume (line 102) | static void snd_get_volume(const char *value_name, int *value) function snd_set_volume (line 118) | static void snd_set_volume(const char *key, int value) function BOOL (line 123) | static BOOL sound_file_reload(TSnd *sound_file, LPDIRECTSOUNDBUFFER DSB) function snd_stop_snd (line 152) | void snd_stop_snd(TSnd *pSnd) function BOOL (line 158) | BOOL snd_playing(TSnd *pSnd) function snd_play_snd (line 174) | void snd_play_snd(TSnd *pSnd, int lVolume, int lPan) function sound_CreateSoundBuffer (line 224) | static void sound_CreateSoundBuffer(TSnd *sound_file) function TSnd (line 239) | TSnd *sound_file_load(const char *path) function sound_file_cleanup (line 279) | void sound_file_cleanup(TSnd *sound_file) function sound_create_primary_buffer (line 292) | static void sound_create_primary_buffer(HANDLE music_track) function HRESULT (line 332) | static HRESULT sound_DirectSoundCreate(LPGUID lpGuid, LPDIRECTSOUND *ppD... function snd_init (line 351) | void snd_init(HWND hWnd) function sound_cleanup (line 373) | void sound_cleanup() function music_stop (line 391) | void music_stop() function music_start (line 401) | void music_start(int nTrack) function sound_disable_music (line 425) | void sound_disable_music(BOOL disable) function sound_get_or_set_music_volume (line 434) | int sound_get_or_set_music_volume(int volume) function sound_get_or_set_sound_volume (line 447) | int sound_get_or_set_sound_volume(int volume) FILE: Source/spells.cpp function GetManaAmount (line 8) | int GetManaAmount(int id, int sn) function UseMana (line 66) | void UseMana(int id, int sn) function BOOL (line 97) | BOOL CheckSpell(int id, int sn, char st, BOOL manaonly) function PlacePlayer (line 163) | static void PlacePlayer(int pnum) function DoResurrect (line 213) | void DoResurrect(int pnum, int rid) function DoHealOther (line 262) | void DoHealOther(int pnum, int rid) FILE: Source/stores.cpp function InitStores (line 82) | void InitStores() function SetupTownStores (line 104) | void SetupTownStores() function FreeStoreMem (line 135) | void FreeStoreMem() function DrawSTextBack (line 142) | void DrawSTextBack() function PrintSString (line 153) | void PrintSString(int x, int y, BOOL cjustflag, const char *str, char co... function DrawSSlider (line 256) | void DrawSSlider(int y1, int y2) function DrawSTextHelp (line 285) | void DrawSTextHelp() function ClearSText (line 291) | void ClearSText(int s, int e) function AddSLine (line 307) | void AddSLine(int y) function AddSTextVal (line 315) | void AddSTextVal(int y, int val) function OffsetSTextY (line 320) | void OffsetSTextY(int y, int yo) function AddSText (line 325) | void AddSText(int x, int y, BOOL j, const char *str, char clr, BOOL sel) function PrintStoreItem (line 336) | static void PrintStoreItem(ItemStruct *x, int l, char iclr) function StoreAutoPlace (line 402) | void StoreAutoPlace() function S_StartSmith (line 474) | void S_StartSmith() function S_ScrollSBuy (line 491) | void S_ScrollSBuy(int idx) function S_StartSBuy (line 528) | void S_StartSBuy() function S_ScrollSPBuy (line 552) | void S_ScrollSPBuy(int idx) function BOOL (line 586) | BOOL S_StartSPBuy() function BOOL (line 621) | BOOL SmithSellOk(int i) function S_ScrollSSell (line 668) | void S_ScrollSSell(int idx) function S_StartSSell (line 708) | void S_StartSSell() function BOOL (line 782) | BOOL SmithRepairOk(int i) function AddStoreHoldRepair (line 798) | static void AddStoreHoldRepair(ItemStruct *itm, int i) function S_StartSRepair (line 821) | void S_StartSRepair() function S_StartWitch (line 880) | void S_StartWitch() function S_ScrollWBuy (line 895) | void S_ScrollWBuy(int idx) function S_StartWBuy (line 932) | void S_StartWBuy() function BOOL (line 957) | BOOL WitchSellOk(int i) function S_StartWSell (line 988) | void S_StartWSell() function BOOL (line 1062) | BOOL WitchRechargeOk(int i) function AddStoreHoldRecharge (line 1080) | void AddStoreHoldRecharge(ItemStruct itm, int i) function S_StartNoMoney (line 1146) | void S_StartNoMoney() function S_StartNoRoom (line 1155) | void S_StartNoRoom() function S_StartConfirm (line 1163) | void S_StartConfirm() function S_StartBoy (line 1229) | void S_StartBoy() function S_StartBBoy (line 1248) | void S_StartBBoy() function S_StartHealer (line 1279) | void S_StartHealer() function S_ScrollHBuy (line 1307) | void S_ScrollHBuy(int idx) function S_StartHBuy (line 1333) | void S_StartHBuy() function S_StartStory (line 1357) | void S_StartStory() function BOOL (line 1369) | BOOL IdItemOk(ItemStruct *i) function AddStoreHoldId (line 1380) | void AddStoreHoldId(ItemStruct itm, int i) function S_StartSIdentify (line 1389) | void S_StartSIdentify() function S_StartIdShow (line 1463) | void S_StartIdShow() function S_StartTalk (line 1483) | void S_StartTalk() function S_StartTavern (line 1526) | void S_StartTavern() function S_StartBarMaid (line 1539) | void S_StartBarMaid() function S_StartDrunk (line 1551) | void S_StartDrunk() function StartStore (line 1563) | void StartStore(char s) function DrawSText (line 1664) | void DrawSText() function STextESC (line 1710) | void STextESC() function STextUp (line 1783) | void STextUp() function STextDown (line 1820) | void STextDown() function STextPrior (line 1857) | void STextPrior() function STextNext (line 1873) | void STextNext() function S_SmithEnter (line 1888) | void S_SmithEnter() function SetGoldCurs (line 1917) | void SetGoldCurs(int pnum, int i) function SetSpdbarGoldCurs (line 1927) | void SetSpdbarGoldCurs(int pnum, int i) function TakePlrsMoney (line 1937) | void TakePlrsMoney(int cost) function SmithBuyItem (line 2003) | void SmithBuyItem() function S_SBuyEnter (line 2023) | void S_SBuyEnter() function SmithBuyPItem (line 2055) | void SmithBuyPItem() function S_SPBuyEnter (line 2082) | void S_SPBuyEnter() function BOOL (line 2120) | BOOL StoreGoldFit(int idx) function PlaceStoreGold (line 2157) | void PlaceStoreGold(int v) function StoreSellItem (line 2180) | void StoreSellItem() function S_SSellEnter (line 2221) | void S_SSellEnter() function SmithRepairItem (line 2242) | void SmithRepairItem() function S_SRepairEnter (line 2266) | void S_SRepairEnter() function S_WitchEnter (line 2286) | void S_WitchEnter() function WitchBuyItem (line 2312) | void WitchBuyItem() function S_WBuyEnter (line 2338) | void S_WBuyEnter() function S_WSellEnter (line 2373) | void S_WSellEnter() function WitchRechargeItem (line 2393) | void WitchRechargeItem() function S_WRechargeEnter (line 2411) | void S_WRechargeEnter() function S_BoyEnter (line 2431) | void S_BoyEnter() function BoyBuyItem (line 2455) | void BoyBuyItem() function HealerBuyItem (line 2464) | void HealerBuyItem() function StoryIdItem (line 2539) | void StoryIdItem() function S_ConfirmEnter (line 2567) | void S_ConfirmEnter() function S_HealerEnter (line 2609) | void S_HealerEnter() function S_HBuyEnter (line 2645) | void S_HBuyEnter() function S_StoryEnter (line 2677) | void S_StoryEnter() function S_SIDEnter (line 2697) | void S_SIDEnter() function S_TalkEnter (line 2717) | void S_TalkEnter() function S_TavernEnter (line 2757) | void S_TavernEnter() function S_BarmaidEnter (line 2774) | void S_BarmaidEnter() function S_DrunkEnter (line 2791) | void S_DrunkEnter() function STextEnter (line 2808) | void STextEnter() function CheckStoreBtn (line 2890) | void CheckStoreBtn() function ReleaseStoreBtn (line 2942) | void ReleaseStoreBtn() FILE: Source/sync.cpp function sync_one_monster (line 14) | static void sync_one_monster() function sync_monster_pos (line 29) | static void sync_monster_pos(TSyncMonster *p, int ndx) function BOOL (line 41) | static BOOL sync_monster_active(TSyncMonster *p) function BOOL (line 65) | static BOOL sync_monster_active2(TSyncMonster *p) function SyncPlrInv (line 93) | static void SyncPlrInv(TSyncHeader *pHdr) function DWORD (line 151) | DWORD sync_all_monsters(const BYTE *pbBuf, DWORD dwMaxLen) function DWORD (line 256) | DWORD sync_update(int pnum, const BYTE *pbBuf) function sync_init (line 290) | void sync_init() FILE: Source/themes.cpp function BOOL (line 56) | BOOL TFit_Shrine(int i) function BOOL (line 101) | BOOL TFit_Obj5(int t) function BOOL (line 149) | BOOL TFit_SkelRoom(int t) function BOOL (line 167) | BOOL TFit_GoatShrine(int t) function BOOL (line 181) | BOOL CheckThemeObj3(int xp, int yp, int t, int f) function BOOL (line 201) | BOOL TFit_Obj3(int t) function BOOL (line 219) | BOOL CheckThemeReqs(int t) function BOOL (line 272) | BOOL SpecialThemeFit(int i, int t) function BOOL (line 354) | BOOL CheckThemeRoom(int tv) function InitThemes (line 396) | void InitThemes() function HoldThemeRooms (line 463) | void HoldThemeRooms() function PlaceThemeMonsts (line 492) | void PlaceThemeMonsts(int t, int f) function Theme_Barrel (line 526) | void Theme_Barrel(int t) function Theme_Shrine (line 554) | void Theme_Shrine(int t) function Theme_MonstPit (line 576) | void Theme_MonstPit(int t) function Theme_SkelRoom (line 610) | void Theme_SkelRoom(int t) function Theme_Treasure (line 680) | void Theme_Treasure(int t) function Theme_Library (line 725) | void Theme_Library(int t) function Theme_Torture (line 771) | void Theme_Torture(int t) function Theme_BloodFountain (line 795) | void Theme_BloodFountain(int t) function Theme_Decap (line 809) | void Theme_Decap(int t) function Theme_PurifyingFountain (line 834) | void Theme_PurifyingFountain(int t) function Theme_ArmorStand (line 848) | void Theme_ArmorStand(int t) function Theme_GoatShrine (line 878) | void Theme_GoatShrine(int t) function Theme_Cauldron (line 898) | void Theme_Cauldron(int t) function Theme_MurkyFountain (line 912) | void Theme_MurkyFountain(int t) function Theme_TearFountain (line 926) | void Theme_TearFountain(int t) function Theme_BrnCross (line 940) | void Theme_BrnCross(int t) function Theme_WeaponRack (line 966) | void Theme_WeaponRack(int t) function UpdateL4Trans (line 994) | void UpdateL4Trans() function CreateThemeRooms (line 1010) | void CreateThemeRooms() FILE: Source/tmsg.cpp function tmsg_get (line 10) | int tmsg_get(BYTE *pbMsg, DWORD dwMaxLen) function tmsg_add (line 29) | void tmsg_add(BYTE *pbMsg, BYTE bLen) function tmsg_start (line 44) | void tmsg_start() function tmsg_cleanup (line 49) | void tmsg_cleanup() FILE: Source/town.cpp function town_clear_upper_buf (line 13) | void town_clear_upper_buf(BYTE *pBuff) function town_clear_low_buf (line 80) | void town_clear_low_buf(BYTE *pBuff) function town_special_upper (line 280) | void town_special_upper(BYTE *pBuff, int nCel) function town_draw_clipped_e_flag (line 400) | void town_draw_clipped_e_flag(BYTE *pBuff, int x, int y, int sx, int sy) function town_draw_clipped_town (line 433) | void town_draw_clipped_town(BYTE *pBuff, int sx, int sy, int dx, int dy,... function town_draw_lower (line 510) | void town_draw_lower(int x, int y, int sx, int sy, int chunks, int eflag) function town_draw_clipped_e_flag_2 (line 607) | void town_draw_clipped_e_flag_2(BYTE *pBuff, int x, int y, int row, int ... function town_draw_clipped_town_2 (line 651) | void town_draw_clipped_town_2(BYTE *pBuff, int sx, int sy, int row, int ... function town_draw_lower_2 (line 725) | void town_draw_lower_2(int x, int y, int sx, int sy, int chunks, int row... function town_draw_e_flag (line 836) | void town_draw_e_flag(BYTE *pBuff, int x, int y, int row, int CelCap, in... function town_draw_town_all (line 873) | void town_draw_town_all(BYTE *pBuff, int x, int y, int row, int CelCap, ... function town_draw_upper (line 952) | void town_draw_upper(int x, int y, int sx, int sy, int chunks, int row, ... function T_DrawGame (line 1053) | void T_DrawGame(int x, int y) function T_DrawView (line 1345) | void T_DrawView(int StartX, int StartY) function SetTownMicros (line 1407) | void SetTownMicros() function T_FillSector (line 1453) | void T_FillSector(BYTE *P3Tiles, BYTE *pSector, int xi, int yi, int w, i... function T_FillTile (line 1532) | void T_FillTile(BYTE *P3Tiles, int xx, int yy, int t) function TownOpenHive (line 1578) | void TownOpenHive() function TownCloseHive (line 1629) | void TownCloseHive() function TownCloseGrave (line 1680) | void TownCloseGrave() function TownOpenGrave (line 1695) | void TownOpenGrave() function CreateTown (line 1820) | void CreateTown(int entry) FILE: Source/towners.cpp function CowSFX (line 162) | static void CowSFX(int pnum) function GetActiveTowner (line 189) | int GetActiveTowner(int t) function SetTownerGPtrs (line 201) | void SetTownerGPtrs(BYTE *pData, BYTE **pAnim) function NewTownerAnim (line 232) | void NewTownerAnim(int tnum, BYTE *pAnim, int numFrames, int Delay) function InitTownerInfo (line 241) | void InitTownerInfo(int i, int w, int sel, int t, int x, int y, int ao, ... function InitQstSnds (line 257) | void InitQstSnds(int i) function InitSmith (line 277) | void InitSmith() function InitBarOwner (line 293) | void InitBarOwner() function InitTownDead (line 310) | void InitTownDead() function InitWitch (line 326) | void InitWitch() function InitBarmaid (line 342) | void InitBarmaid() function InitBoy (line 358) | void InitBoy() function InitHealer (line 375) | void InitHealer() function InitTeller (line 391) | void InitTeller() function InitDrunk (line 407) | void InitDrunk() function InitCows (line 423) | void InitCows() function InitFarmer (line 458) | void InitFarmer() function InitCowFarmer (line 474) | void InitCowFarmer() function InitGirl (line 494) | void InitGirl() function InitTowners (line 515) | void InitTowners() function FreeTownerGFX (line 542) | void FreeTownerGFX() function TownCtrlMsg (line 557) | void TownCtrlMsg(int i) function TownBlackSmith (line 583) | void TownBlackSmith() function TownBarOwner (line 591) | void TownBarOwner() function TownDead (line 599) | void TownDead() function TownHealer (line 619) | void TownHealer() function TownStory (line 627) | void TownStory() function TownDrunk (line 635) | void TownDrunk() function TownBoy (line 643) | void TownBoy() function TownWitch (line 651) | void TownWitch() function TownBarMaid (line 659) | void TownBarMaid() function TownCow (line 667) | void TownCow() function TownFarmer (line 676) | void TownFarmer() function TownCowFarmer (line 684) | void TownCowFarmer() function TownGirl (line 692) | void TownGirl() function ProcessTowners (line 701) | void ProcessTowners() function ItemStruct (line 771) | ItemStruct *PlrHasItem(int pnum, int item, int &i) function TownerTalk (line 781) | void TownerTalk(int first, int t) FILE: Source/track.cpp function track_process (line 13) | void track_process() function track_repeat_walk (line 35) | void track_repeat_walk(BOOL rep) function BOOL (line 50) | BOOL track_isscrolling() FILE: Source/trigs.cpp function InitNoTriggers (line 56) | void InitNoTriggers() function InitL1Triggers (line 168) | void InitL1Triggers() function InitL2Triggers (line 223) | void InitL2Triggers() function InitL3Triggers (line 256) | void InitL3Triggers() function InitL4Triggers (line 320) | void InitL4Triggers() function InitSKingTriggers (line 364) | void InitSKingTriggers() function InitSChambTriggers (line 373) | void InitSChambTriggers() function InitPWaterTriggers (line 382) | void InitPWaterTriggers() function InitVPTriggers (line 391) | void InitVPTriggers() function BOOL (line 401) | BOOL ForceTownTrig() function BOOL (line 469) | BOOL ForceL1Trig() function BOOL (line 560) | BOOL ForceL2Trig() function BOOL (line 616) | BOOL ForceL3Trig() function BOOL (line 722) | BOOL ForceL4Trig() function Freeupstairs (line 789) | void Freeupstairs() function BOOL (line 805) | BOOL ForceSKingTrig() function BOOL (line 822) | BOOL ForceSChambTrig() function BOOL (line 839) | BOOL ForcePWaterTrig() function CheckTrigForce (line 856) | void CheckTrigForce() FILE: Source/wave.cpp function WGetFileArchive (line 10) | static void WGetFileArchive(HANDLE hsFile, DWORD *retries, const char *F... function WCloseFile (line 24) | void WCloseFile(HANDLE file) function LONG (line 29) | LONG WGetFileSize(HANDLE hsFile, DWORD *lpFileSizeHigh) function BOOL (line 40) | BOOL WOpenFile(const char *FileName, HANDLE *phsFile, BOOL mayNotExist) function WReadFile (line 54) | void WReadFile(HANDLE hsFile, LPVOID buf, DWORD to_read) function WSetFilePointer (line 66) | int WSetFilePointer(HANDLE file1, int offset, HANDLE file2, int whence) function FillMemFile (line 80) | static void FillMemFile(MEMFILE *pMemFile) function FreeMemFile (line 93) | static void FreeMemFile(MEMFILE *pMemFile) function BOOL (line 98) | static BOOL ReadMemFile(MEMFILE *pMemFile, void *lpBuf, size_t length) function SeekMemFile (line 119) | static int SeekMemFile(MEMFILE *pMemFile, ULONG lDist, DWORD dwMethod) function BOOL (line 130) | static BOOL ReadWaveSection(MEMFILE *pMemFile, DWORD id, CKINFO *chunk) function BOOL (line 148) | static BOOL ReadWaveFile(MEMFILE *pMemFile, WAVEFORMATEX *pwfx, CKINFO *... function BOOL (line 179) | BOOL LoadWaveFormat(HANDLE hsFile, WAVEFORMATEX *pwfx) function AllocateMemFile (line 190) | void AllocateMemFile(HANDLE hsFile, MEMFILE *pMemFile, DWORD dwPos) function BYTE (line 207) | BYTE *LoadWaveFile(HANDLE hsFile, WAVEFORMATEX *pwfx, CKINFO *chunk) FILE: enums.h type item_quality (line 7) | typedef enum item_quality { type unique_base_item (line 13) | typedef enum unique_base_item { type item_effect_type (line 89) | typedef enum item_effect_type { type affix_item_type (line 183) | typedef enum affix_item_type { type item_cursor_graphic (line 193) | typedef enum item_cursor_graphic { type _sfx_id (line 321) | typedef enum _sfx_id { type sfx_flag (line 1388) | typedef enum sfx_flag { type item_equip_type (line 1399) | typedef enum item_equip_type { type missile_id (line 1412) | typedef enum missile_id { type missile_graphic_id (line 1525) | typedef enum missile_graphic_id { type _mai_id (line 1591) | typedef enum _mai_id { type _mc_id (line 1636) | typedef enum _mc_id { type FILE_SYSTEM (line 1642) | typedef enum FILE_SYSTEM { type _artfonts (line 1647) | typedef enum _artfonts { type _monster_id (line 1658) | typedef enum _monster_id { type _uniq_monsterid (line 1805) | typedef enum { type monster_flag (line 1823) | typedef enum monster_flag { type monster_goal (line 1839) | typedef enum monster_goal { type monster_resistance (line 1849) | typedef enum monster_resistance { type missile_resistance (line 1860) | typedef enum missile_resistance { type _speech_id (line 1868) | typedef enum _speech_id { type object_graphic_id (line 2211) | typedef enum object_graphic_id { type dungeon_type (line 2270) | typedef enum dungeon_type { type dflag (line 2283) | typedef enum dflag { type clicktype (line 2294) | typedef enum clicktype { type placeflag (line 2300) | typedef enum placeflag { type mienemy_type (line 2306) | typedef enum mienemy_type { type goodorevil (line 2315) | typedef enum goodorevil { type icreateinfo_flag (line 2337) | typedef enum icreateinfo_flag { type dungeon_message (line 2354) | typedef enum dungeon_message { type diablo_message (line 2362) | typedef enum diablo_message { type magic_type (line 2422) | typedef enum magic_type { type theme_id (line 2428) | typedef enum theme_id { type event_type (line 2449) | typedef enum event_type { type _copyprot_results (line 2467) | typedef enum _copyprot_results { type text_color (line 2472) | typedef enum text_color { type item_color (line 2479) | typedef enum item_color { type _difficulty (line 2485) | typedef enum _difficulty { type MON_MODE (line 2492) | typedef enum MON_MODE { type MON_ANIM (line 2513) | typedef enum MON_ANIM { type PLR_MODE (line 2522) | typedef enum PLR_MODE { type spell_type (line 2537) | typedef enum spell_type { type cursor_id (line 2545) | typedef enum cursor_id { type direction (line 2561) | typedef enum direction { type _scroll_direction (line 2573) | typedef enum _scroll_direction { type interface_mode (line 2585) | typedef enum interface_mode { type lvl_entry (line 2600) | typedef enum lvl_entry { type game_info (line 2611) | typedef enum game_info { type spell_id (line 2620) | typedef enum spell_id { type _cmd_id (line 2678) | typedef enum _cmd_id { type _talker_id (line 2795) | typedef enum _talker_id { type _music_id (line 2815) | typedef enum _music_id { type _mainmenu_selections (line 2829) | typedef enum _mainmenu_selections { type _selhero_selections (line 2841) | typedef enum _selhero_selections { type panel_button_id (line 2848) | typedef enum panel_button_id { type attribute_id (line 2859) | typedef enum attribute_id { type _object_id (line 2866) | typedef enum _object_id { type item_misc_id (line 2968) | typedef enum item_misc_id { type item_type (line 3028) | typedef enum item_type { type _item_indexes (line 3047) | typedef enum _item_indexes { type _setlevels (line 3102) | typedef enum _setlevels { type quest_id (line 3111) | typedef enum quest_id { type quest_state (line 3141) | typedef enum quest_state { type quest_gametype (line 3148) | typedef enum quest_gametype { type quest_mush_state (line 3154) | typedef enum quest_mush_state { type talk_id (line 3165) | typedef enum talk_id { type _unique_items (line 3192) | typedef enum _unique_items { type plr_class (line 3290) | typedef enum plr_class { type _ui_classes (line 3302) | typedef enum _ui_classes { type _walk_path (line 3314) | typedef enum _walk_path { type player_weapon_type (line 3326) | typedef enum player_weapon_type { type item_class (line 3331) | typedef enum item_class { type item_drop_rate (line 3340) | typedef enum item_drop_rate { type item_special_effect (line 3346) | typedef enum item_special_effect { type item_special_effect_hf (line 3382) | typedef enum item_special_effect_hf { type inv_body_loc (line 3393) | typedef enum inv_body_loc { type inv_item (line 3404) | typedef enum inv_item { type inv_xy_slot (line 3421) | typedef enum inv_xy_slot { type player_graphic (line 3444) | typedef enum player_graphic { type anim_weapon_id (line 3459) | typedef enum anim_weapon_id { type anim_armor_id (line 3471) | typedef enum anim_armor_id { type shrine_gametype (line 3479) | typedef enum shrine_gametype { type shrine_type (line 3485) | typedef enum shrine_type { type action_id (line 3525) | typedef enum action_id { type dlrg_flag (line 3545) | typedef enum dlrg_flag { FILE: structs.h type RECT32 (line 11) | typedef struct RECT32 { type PLStruct (line 22) | typedef struct PLStruct { type UItemStruct (line 37) | typedef struct UItemStruct { type ItemDataStruct (line 63) | typedef struct ItemDataStruct { type ItemGetRecordStruct (line 92) | typedef struct ItemGetRecordStruct { type ItemStruct (line 99) | typedef struct ItemStruct { type PlayerStruct (line 181) | typedef struct PlayerStruct { type TextDataStruct (line 373) | typedef struct TextDataStruct { type MissileData (line 387) | typedef struct MissileData { type MisFileData (line 399) | typedef struct MisFileData { type ChainStruct (line 411) | typedef struct ChainStruct { type MissileStruct (line 417) | typedef struct MissileStruct { type CKINFO (line 468) | typedef struct CKINFO { type TSnd (line 473) | typedef struct TSnd { type TSFX (line 482) | typedef struct TSFX { type AnimStruct (line 493) | typedef struct AnimStruct { type MonsterData (line 500) | typedef struct MonsterData { type CMonster (line 537) | typedef struct CMonster { type MonsterStruct (line 565) | typedef struct MonsterStruct { // note: missing field _mAFNum type UniqMonstStruct (line 646) | typedef struct UniqMonstStruct { type ObjDataStruct (line 671) | typedef struct ObjDataStruct { type ObjectStruct (line 691) | typedef struct ObjectStruct { type PortalStruct (line 728) | typedef struct PortalStruct { type TCmd (line 742) | typedef struct TCmd { type TCmdLoc (line 746) | typedef struct TCmdLoc { type TCmdLocParam1 (line 752) | typedef struct TCmdLocParam1 { type TCmdLocParam2 (line 759) | typedef struct TCmdLocParam2 { type TCmdLocParam3 (line 767) | typedef struct TCmdLocParam3 { type TCmdParam1 (line 776) | typedef struct TCmdParam1 { type TCmdParam2 (line 781) | typedef struct TCmdParam2 { type TCmdParam3 (line 787) | typedef struct TCmdParam3 { type TCmdGolem (line 794) | typedef struct TCmdGolem { type TCmdQuest (line 804) | typedef struct TCmdQuest { type TCmdGItem (line 812) | typedef struct TCmdGItem { type TCmdPItem (line 841) | typedef struct TCmdPItem { type TCmdChItem (line 865) | typedef struct TCmdChItem { type TCmdDelItem (line 874) | typedef struct TCmdDelItem { type TCmdDamage (line 879) | typedef struct TCmdDamage { type TCmdMonDamage (line 886) | typedef struct TCmdMonDamage { type TCmdPlrInfoHdr (line 893) | typedef struct TCmdPlrInfoHdr { type TCmdString (line 899) | typedef struct TCmdString { type TFakeCmdPlr (line 904) | typedef struct TFakeCmdPlr { type TFakeDropPlr (line 909) | typedef struct TFakeDropPlr { type TSyncHeader (line 915) | typedef struct TSyncHeader { type TSyncMonster (line 949) | typedef struct TSyncMonster { type TPktHdr (line 957) | typedef struct TPktHdr { type TPkt (line 971) | typedef struct TPkt { type DMonsterStr (line 976) | typedef struct DMonsterStr { type DObjectStr (line 985) | typedef struct DObjectStr { type DLevel (line 989) | typedef struct DLevel { type LocalLevel (line 995) | typedef struct LocalLevel { type DPortal (line 999) | typedef struct DPortal { type MultiQuests (line 1007) | typedef struct MultiQuests { type DJunk (line 1013) | typedef struct DJunk { type TMegaPkt (line 1019) | typedef struct TMegaPkt { type TBuffer (line 1025) | typedef struct TBuffer { type QuestStruct (line 1034) | typedef struct QuestStruct { type QuestData (line 1053) | typedef struct QuestData { type CornerStoneStruct (line 1066) | typedef struct CornerStoneStruct { type TMenuItem (line 1080) | typedef struct TMenuItem { type SpellData (line 1092) | typedef struct SpellData { type TNQ (line 1117) | typedef struct TNQ { type TownerStruct (line 1123) | typedef struct TownerStruct { type QuestTalkData (line 1159) | typedef struct QuestTalkData { type ScrollStruct (line 1192) | typedef struct ScrollStruct { type THEME_LOC (line 1200) | typedef struct THEME_LOC { type MICROS (line 1208) | typedef struct MICROS { type ShadowStruct (line 1216) | typedef struct ShadowStruct { type HALLNODE (line 1226) | typedef struct HALLNODE { type ROOMNODE (line 1235) | typedef struct ROOMNODE { type ThemeStruct (line 1247) | typedef struct ThemeStruct { type InvXY (line 1256) | typedef struct InvXY { type LightListStruct (line 1265) | typedef struct LightListStruct { type DeadStruct (line 1285) | typedef struct DeadStruct { type _gamedata (line 1299) | typedef struct _gamedata { type _uidefaultstats (line 1304) | typedef struct _uidefaultstats { type _uiheroinfo (line 1311) | typedef struct _uiheroinfo { type _SNETCAPS (line 1341) | typedef struct _SNETCAPS { type _SNETEVENT (line 1353) | typedef struct _SNETEVENT { type _SNETPLAYERDATA (line 1376) | typedef struct _SNETPLAYERDATA { type _SNETPROGRAMDATA (line 1383) | typedef struct _SNETPROGRAMDATA { type _SNETUIDATA (line 1401) | typedef struct _SNETUIDATA { type _SNETVERSIONDATA (line 1433) | typedef struct _SNETVERSIONDATA { type PkItemStruct (line 1449) | typedef struct PkItemStruct { type PkPlayerStruct (line 1462) | typedef struct PkPlayerStruct { type PATHNODE (line 1518) | typedef struct PATHNODE { type SHA1Context (line 1537) | typedef struct SHA1Context { type TMsg (line 1548) | typedef struct TMsg TMsg; type TMsgHdr (line 1550) | typedef struct TMsgHdr { type TMsg (line 1556) | typedef struct TMsg { type _FILEHEADER (line 1568) | typedef struct _FILEHEADER { type _HASHENTRY (line 1581) | typedef struct _HASHENTRY { type _BLOCKENTRY (line 1587) | typedef struct _BLOCKENTRY { type TriggerStruct (line 1602) | typedef struct TriggerStruct { type STextStruct (line 1613) | typedef struct STextStruct { type MEMFILE (line 1628) | typedef struct MEMFILE { type _plrmsg (line 1642) | typedef struct _plrmsg { type PCXHEADER (line 1652) | typedef struct _PcxHeader { type TDataInfo (line 1677) | typedef struct TDataInfo {