From 22f42b117b763e4a76b264953e376bb3446a83f3 Mon Sep 17 00:00:00 2001 From: Josh Allen Date: Thu, 2 Sep 2004 02:47:09 +0000 Subject: [PATCH] Fixed major steps counting bug in server. Removed unneeded commented code. --- stepmania/src/NetworkSyncManager.cpp | 11 ----------- stepmania/src/NetworkSyncServer.cpp | 10 +++++++++- stepmania/src/NetworkSyncServer.h | 4 ++-- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/stepmania/src/NetworkSyncManager.cpp b/stepmania/src/NetworkSyncManager.cpp index 627bfb2da8..7667556ed3 100644 --- a/stepmania/src/NetworkSyncManager.cpp +++ b/stepmania/src/NetworkSyncManager.cpp @@ -526,18 +526,7 @@ void NetworkSyncManager::ProcessInput() for (int i=0;iscore); +// LOG->Info("SCORE: %d", playersPtr[x]->score); } for (int x = 0; x < numPlayers; x++) { Reply.Write1(playersPtr[x]->projgrade); +// LOG->Info("Grade: %d", playersPtr[x]->projgrade); } for (int x = 0; x < numPlayers; x++) { Reply.Write1(playersPtr[x]->diff); +// LOG->Info("Diff: %d", playersPtr[x]->diff); } for (int x = 0; x < numPlayers; x++) { - for (int y = 6; y >= 0; y--) { + for (int y = 6; y >= 1; y--) { //Dont send NoGoods //Send in reverse Reply.Write2(playersPtr[x]->steps[y]); +// LOG->Info("step %d: %d", y, playersPtr[x]->steps[y]); } + Reply.Write2(playersPtr[x]->steps[8]); //Tack on OK } for (int x = 0; x < numPlayers; x++) { Reply.Write2(playersPtr[x]->maxCombo); +// LOG->Info("MaxCombo: %d", playersPtr[x]->maxCombo); } SendNetPacket(clientNum, (char*)Reply.Data, Reply.Position); } diff --git a/stepmania/src/NetworkSyncServer.h b/stepmania/src/NetworkSyncServer.h index 1bf8ea6c84..bd50ad0c07 100644 --- a/stepmania/src/NetworkSyncServer.h +++ b/stepmania/src/NetworkSyncServer.h @@ -25,12 +25,12 @@ class LanPlayer { int projgrade; int combo; int currstep; - int steps[8]; + int steps[9]; int maxCombo; int Grade; int offset; int PlayerID; - char diff; + int diff; LanPlayer(); private: };