Browse Source

Clean up diablo_hotkey_msg

pull/88/head
Anders Jenbo 7 years ago
parent
commit
7f6e7e822e
  1. 18
      Source/diablo.cpp

18
Source/diablo.cpp

@ -987,20 +987,18 @@ BOOL __fastcall PressSysKey(int wParam)
void __fastcall diablo_hotkey_msg(int dwMsg)
{
int v1; // esi
char *v2; // eax
char Filename[260]; // [esp+4h] [ebp-154h]
char ReturnedString[80]; // [esp+108h] [ebp-50h]
char Filename[MAX_PATH];
char ReturnedString[MAX_SEND_STR_LEN];
char *separator;
v1 = dwMsg;
if (gbMaxPlayers != 1) {
if (!GetModuleFileName(ghInst, Filename, 0x104u))
if (!GetModuleFileName(ghInst, Filename, sizeof(Filename)))
app_fatal("Can't get program name");
v2 = strrchr(Filename, '\\');
if (v2)
*v2 = 0;
separator = strrchr(Filename, '\\');
if (separator)
*separator = NULL;
strcat(Filename, "\\Diablo.ini");
GetPrivateProfileString("NetMsg", spszMsgKeyTbl[v1], spszMsgTbl[v1], ReturnedString, 0x50u, Filename);
GetPrivateProfileString("NetMsg", spszMsgKeyTbl[dwMsg], spszMsgTbl[dwMsg], ReturnedString, sizeof(ReturnedString), Filename);
NetSendCmdString(-1, ReturnedString);
}
}

Loading…
Cancel
Save