diff --git a/Source/msg.cpp b/Source/msg.cpp index cc9509f48..d49fe4e90 100644 --- a/Source/msg.cpp +++ b/Source/msg.cpp @@ -352,9 +352,9 @@ int __fastcall msg_comp_level(char *begin, void *end) void __cdecl delta_init() { sgbDeltaChanged = 0; - memset(&sgJunk, 255, 0x20u); - memset(sgLevels, 255, 0x13981u); - memset(sgLocals, 0, 0x6A40u); + memset(&sgJunk, 255, sizeof(sgJunk)); + memset(sgLevels, 255, sizeof(sgLevels)); + memset(sgLocals, 0, sizeof(sgLocals)); deltaload = 0; } // 67618C: using guessed type char sgbDeltaChanged; @@ -449,7 +449,7 @@ void __fastcall delta_leave_sync(BYTE bLevel) pD->_mactive = monster[ma]._msquelch; } } - memcpy(&sgLocals[bLevel], automapview, 0x640u); + memcpy(&sgLocals[bLevel], automapview, sizeof(automapview)); } } } @@ -656,7 +656,7 @@ void __cdecl DeltaLoadLevel() v1 += 57; } while (v0 < nummonsters); } - memcpy(automapview, &sgLocals[currlevel], 0x640u); + memcpy(automapview, &sgLocals[currlevel], sizeof(automapview)); } v8 = 0; i = 0; @@ -789,9 +789,9 @@ void __fastcall NetSendCmd(BOOL bHiPri, BYTE bCmd) cmd.bCmd = bCmd; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 1u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 1u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdGolem(BYTE mx, BYTE my, BYTE dir, BYTE menemy, int hp, BYTE cl) @@ -805,7 +805,7 @@ void __fastcall NetSendCmdGolem(BYTE mx, BYTE my, BYTE dir, BYTE menemy, int hp, cmd._my = my; cmd.bCmd = CMD_AWAKEGOLEM; cmd._currlevel = cl; - NetSendLoPri((BYTE *)&cmd, 0xAu); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdLoc(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y) @@ -816,9 +816,9 @@ void __fastcall NetSendCmdLoc(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y) cmd.x = x; cmd.y = y; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 3u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 3u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdLocParam1(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD wParam1) @@ -830,9 +830,9 @@ void __fastcall NetSendCmdLocParam1(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD cmd.y = y; cmd.wParam1 = wParam1; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 5u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 5u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdLocParam2(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD wParam1, WORD wParam2) @@ -845,9 +845,9 @@ void __fastcall NetSendCmdLocParam2(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD cmd.wParam1 = wParam1; cmd.wParam2 = wParam2; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 7u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 7u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdLocParam3(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD wParam1, WORD wParam2, WORD wParam3) @@ -861,9 +861,9 @@ void __fastcall NetSendCmdLocParam3(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y, WORD cmd.wParam2 = wParam2; cmd.wParam3 = wParam3; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 9u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 9u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdParam1(BOOL bHiPri, BYTE bCmd, WORD wParam1) @@ -873,9 +873,9 @@ void __fastcall NetSendCmdParam1(BOOL bHiPri, BYTE bCmd, WORD wParam1) cmd.bCmd = bCmd; cmd.wParam1 = wParam1; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 3u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 3u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdParam2(BOOL bHiPri, BYTE bCmd, WORD wParam1, WORD wParam2) @@ -886,9 +886,9 @@ void __fastcall NetSendCmdParam2(BOOL bHiPri, BYTE bCmd, WORD wParam1, WORD wPar cmd.wParam1 = wParam1; cmd.wParam2 = wParam2; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 5u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 5u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdParam3(BOOL bHiPri, BYTE bCmd, WORD wParam1, WORD wParam2, WORD wParam3) @@ -900,9 +900,9 @@ void __fastcall NetSendCmdParam3(BOOL bHiPri, BYTE bCmd, WORD wParam1, WORD wPar cmd.wParam2 = wParam2; cmd.wParam3 = wParam3; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 7u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 7u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdQuest(BOOL bHiPri, BYTE q) @@ -920,9 +920,9 @@ void __fastcall NetSendCmdQuest(BOOL bHiPri, BYTE q) cmd.qlog = v3; cmd.qvar1 = v2; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 5u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 5u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdGItem(BOOL bHiPri, BYTE bCmd, BYTE mast, BYTE pnum, int ii) @@ -977,9 +977,9 @@ void __fastcall NetSendCmdGItem(BOOL bHiPri, BYTE bCmd, BYTE mast, BYTE pnum, in cmd.wValue = v12; } if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 0x1Eu); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 0x1Eu); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdGItem2(BOOL usonly, BYTE bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) @@ -995,7 +995,7 @@ void __fastcall NetSendCmdGItem2(BOOL usonly, BYTE bCmd, BYTE mast, BYTE pnum, T cmd.bMaster = mast; if (!usonly) { cmd.dwTime = 0; - NetSendHiPri((BYTE *)&cmd, 0x1Eu); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); return; } v7 = GetTickCount(); @@ -1005,7 +1005,8 @@ void __fastcall NetSendCmdGItem2(BOOL usonly, BYTE bCmd, BYTE mast, BYTE pnum, T if (v7 - cmd.dwTime > 5000) return; } - multi_msg_add((BYTE *)&cmd.bCmd, 0x1Eu); + + multi_msg_add((BYTE *)&cmd.bCmd, sizeof(cmd)); } BOOL __fastcall NetSendCmdReq2(BYTE bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) @@ -1013,7 +1014,7 @@ BOOL __fastcall NetSendCmdReq2(BYTE bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) int ticks; TCmdGItem cmd; - memcpy(&cmd, p, sizeof(TCmdGItem)); + memcpy(&cmd, p, sizeof(cmd)); cmd.bCmd = bCmd; cmd.bPnum = pnum; cmd.bMaster = mast; @@ -1025,19 +1026,19 @@ BOOL __fastcall NetSendCmdReq2(BYTE bCmd, BYTE mast, BYTE pnum, TCmdGItem *p) return FALSE; } - multi_msg_add((BYTE *)&cmd.bCmd, sizeof(TCmdGItem)); + multi_msg_add((BYTE *)&cmd.bCmd, sizeof(cmd)); return TRUE; } void __fastcall NetSendCmdExtra(TCmdGItem *p) { - TCmdGItem cmd; // [esp+0h] [ebp-20h] + TCmdGItem cmd; - memcpy(&cmd, p, 0x1Eu); + memcpy(&cmd, p, sizeof(cmd)); cmd.dwTime = 0; cmd.bCmd = CMD_ITEMEXTRA; - NetSendHiPri((BYTE *)&cmd, 0x1Eu); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdPItem(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y) @@ -1089,9 +1090,9 @@ void __fastcall NetSendCmdPItem(BOOL bHiPri, BYTE bCmd, BYTE x, BYTE y) cmd.wValue = v12; } if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 0x16u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 0x16u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdChItem(BOOL bHiPri, BYTE bLoc) @@ -1109,9 +1110,9 @@ void __fastcall NetSendCmdChItem(BOOL bHiPri, BYTE bLoc) cmd.dwSeed = plr[myplr].HoldItem._iSeed; cmd.bId = v3; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 0xBu); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 0xBu); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdDelItem(BOOL bHiPri, BYTE bLoc) @@ -1121,9 +1122,9 @@ void __fastcall NetSendCmdDelItem(BOOL bHiPri, BYTE bLoc) cmd.bLoc = bLoc; cmd.bCmd = CMD_DELPLRITEMS; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 2u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 2u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdDItem(BOOL bHiPri, int ii) @@ -1175,9 +1176,9 @@ void __fastcall NetSendCmdDItem(BOOL bHiPri, int ii) cmd.wValue = v10; } if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 0x16u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 0x16u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdDamage(BOOL bHiPri, BYTE bPlr, DWORD dwDam) @@ -1188,9 +1189,9 @@ void __fastcall NetSendCmdDamage(BOOL bHiPri, BYTE bPlr, DWORD dwDam) cmd.bCmd = CMD_PLRDAMAGE; cmd.dwDam = dwDam; if (bHiPri) - NetSendHiPri((BYTE *)&cmd, 6u); + NetSendHiPri((BYTE *)&cmd, sizeof(cmd)); else - NetSendLoPri((BYTE *)&cmd, 6u); + NetSendLoPri((BYTE *)&cmd, sizeof(cmd)); } void __fastcall NetSendCmdString(int pmask, const char *pszStr) @@ -1206,7 +1207,7 @@ void __fastcall NetSendCmdString(int pmask, const char *pszStr) void __fastcall RemovePlrPortal(int pnum) { - memset(&sgJunk.portal[pnum], 255, 5u); + memset(&sgJunk.portal[pnum], 255, sizeof(sgJunk.portal[pnum])); sgbDeltaChanged = 1; } // 67618C: using guessed type char sgbDeltaChanged; @@ -1927,7 +1928,7 @@ void __fastcall delta_put_item(TCmdPItem *pI, int x, int y, BYTE bLevel) return; } sgbDeltaChanged = 1; - memcpy(v6, v4, 0x16u); + memcpy(v6, v4, sizeof(TCmdPItem)); v6->item[0].x = v10; v6->item[0].bCmd = 2; v6->item[0].y = y;