diff --git a/Source/multi.cpp b/Source/multi.cpp index 8696837c2..01f9fa0b5 100644 --- a/Source/multi.cpp +++ b/Source/multi.cpp @@ -448,18 +448,13 @@ void multi_begin_timeout() void multi_check_drop_player() { - int v0; // esi - int v1; // eax + int i; - v0 = 0; - do { - v1 = player_state[v0]; - if (!(v1 & 0x40000)) { - if (v1 & 0x10000) - SNetDropPlayer(v0, 0x40000006); + for (i = 0; i < MAX_PLRS; i++) { + if (!(player_state[i] & 0x40000) && player_state[i] & 0x10000) { + SNetDropPlayer(i, 0x40000006); } - ++v0; - } while (v0 < MAX_PLRS); + } } void multi_process_network_packets() @@ -699,8 +694,6 @@ void __stdcall multi_handle_events(_SNETEVENT *pEvt) break; } } -// 6761B8: using guessed type char gbSomebodyWonGameKludge; -// 6796E4: using guessed type char gbDeltaSender; BOOL NetInit(BOOL bSinglePlayer, BOOL *pfExitProgram) { @@ -887,7 +880,6 @@ BOOL multi_init_single(_SNETPROGRAMDATA *client_info, _SNETPLAYERDATA *user_info return TRUE; } -// 679660: using guessed type char gbMaxPlayers; BOOL multi_init_multi(_SNETPROGRAMDATA *client_info, _SNETPLAYERDATA *user_info, _SNETUIDATA *ui_info, int *pfExitProgram) { @@ -927,8 +919,6 @@ BOOL multi_init_multi(_SNETPROGRAMDATA *client_info, _SNETPLAYERDATA *user_info, return TRUE; } } -// 678640: using guessed type char byte_678640; -// 679660: using guessed type char gbMaxPlayers; BOOL multi_upgrade(int *pfExitProgram) {