From ceab106d2fd34f33ea096d3df5fb21276a4db464 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Wed, 10 Apr 2019 12:52:38 +0200 Subject: [PATCH 1/2] dword_678628 -> gbShouldValidatePackage --- Source/multi.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Source/multi.cpp b/Source/multi.cpp index a9bd29d14..b18b45d06 100644 --- a/Source/multi.cpp +++ b/Source/multi.cpp @@ -10,7 +10,7 @@ PkPlayerStruct netplr[MAX_PLRS]; BYTE sgbPlayerTurnBitTbl[MAX_PLRS]; char sgbPlayerLeftGameTbl[MAX_PLRS]; int sgbSentThisCycle; // idb -BOOL dword_678628; // weak +BOOL gbShouldValidatePackage; BYTE gbActivePlayers; // weak char gbGameDestroyed; // weak BOOLEAN sgbSendDeltaTbl[MAX_PLRS]; @@ -106,8 +106,8 @@ void NetSendHiPri(BYTE *pbMsg, BYTE bLen) multi_copy_packet(&sgHiPriBuf, pbMsg, bLen); multi_send_packet(pbMsg, bLen); } - if (!dword_678628) { - dword_678628 = TRUE; + if (!gbShouldValidatePackage) { + gbShouldValidatePackage = TRUE; NetRecvPlrData(&pkt); size = gdwNormalMsgSize - 19; v5 = multi_recv_packet(&sgHiPriBuf, pkt.body, &size); @@ -323,11 +323,11 @@ int multi_handle_delta() sgbTimeout = FALSE; if (recieved) { - if (!dword_678628) { + if (!gbShouldValidatePackage) { NetSendHiPri(0, 0); - dword_678628 = FALSE; + gbShouldValidatePackage = FALSE; } else { - dword_678628 = FALSE; + gbShouldValidatePackage = FALSE; if (!multi_check_pkt_valid(&sgHiPriBuf)) NetSendHiPri(0, 0); } @@ -737,7 +737,7 @@ int NetInit(int bSinglePlayer, int *pfExitProgram) InitPlrMsg(); buffer_init(&sgHiPriBuf); buffer_init(&sgLoPriBuf); - dword_678628 = 0; + gbShouldValidatePackage = FALSE; sync_init(); nthread_start(sgbPlayerTurnBitTbl[myplr]); dthread_start(); @@ -773,7 +773,6 @@ int NetInit(int bSinglePlayer, int *pfExitProgram) return 1; } // 6761B8: using guessed type char gbSomebodyWonGameKludge; -// 678628: using guessed type int dword_678628; // 67862D: using guessed type char gbGameDestroyed; // 678640: using guessed type char byte_678640; // 6796E4: using guessed type char gbDeltaSender; From 233a7a3a6598fdafb9e67ca987ed1fb0d29bea2a Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Wed, 10 Apr 2019 12:53:41 +0200 Subject: [PATCH 2/2] Update multi.h --- Source/multi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/multi.h b/Source/multi.h index db4f024c0..c4b8ceeb2 100644 --- a/Source/multi.h +++ b/Source/multi.h @@ -6,7 +6,7 @@ extern char gbSomebodyWonGameKludge; // weak extern char szPlayerDescript[128]; extern short sgwPackPlrOffsetTbl[MAX_PLRS]; extern PkPlayerStruct netplr[MAX_PLRS]; -extern int dword_678628; // weak +extern BOOL gbShouldValidatePackage; extern BYTE gbActivePlayers; extern char gbGameDestroyed; // weak extern char byte_678640; // weak