diff --git a/Source/diablo.cpp b/Source/diablo.cpp index 02a213db6..3710b12c2 100644 --- a/Source/diablo.cpp +++ b/Source/diablo.cpp @@ -281,7 +281,6 @@ bool __cdecl diablo_get_not_running() int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HINSTANCE v4; // esi - //int v11; // ecx char Filename[260]; // [esp+8h] [ebp-10Ch] char value_name[8]; // [esp+10Ch] [ebp-8h] @@ -331,7 +330,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine UiTitleDialog(7); BlackPalette(); #endif - mainmenu_action(0); /* v11 fix unused arg */ + mainmenu_loop(); UiDestroy(); SaveGamma(); if ( ghMainWnd ) diff --git a/Source/mainmenu.cpp b/Source/mainmenu.cpp index 706cf1d5e..0bbbe3480 100644 --- a/Source/mainmenu.cpp +++ b/Source/mainmenu.cpp @@ -106,12 +106,11 @@ LABEL_6: // 5256E8: using guessed type int dword_5256E8; // 679660: using guessed type char gbMaxPlayers; -void __fastcall mainmenu_action(int option) +void __cdecl mainmenu_loop() { int v1; // eax int a2; // [esp+0h] [ebp-4h] - a2 = option; mainmenu_refresh_music(); do { diff --git a/Source/mainmenu.h b/Source/mainmenu.h index 336b98400..7c75d7571 100644 --- a/Source/mainmenu.h +++ b/Source/mainmenu.h @@ -9,7 +9,7 @@ void __cdecl mainmenu_cpp_init(); void __cdecl mainmenu_refresh_music(); void __stdcall mainmenu_create_hero(char *, char *); int __stdcall mainmenu_select_hero_dialog(int u1, int u2, int u3, int u4, int mode, char *cname, int clen, char *cdesc, int cdlen, int *multi); -void __fastcall mainmenu_action(int option); +void __cdecl mainmenu_loop(); int __cdecl mainmenu_single_player(); int __fastcall mainmenu_init_menu(int a1); int __cdecl mainmenu_multi_player();