# HG changeset patch # User Bradley Arsenault # Date 1230061555 14400 # Branch beta4-rc # Node ID 7af8ab0bb299869eb7a8666d6c46587658390bcf # Parent 8a1d2e4e3e638fa7c3ff33838a28858890a86db5 Added debug information to Engine and NetEngine in order to solve remaining bug. diff -r 8a1d2e4e3e63 -r 7af8ab0bb299 src/Engine.cpp --- a/src/Engine.cpp Sun Nov 23 01:00:51 2008 +0100 +++ b/src/Engine.cpp Tue Dec 23 15:45:55 2008 -0400 @@ -339,14 +339,16 @@ } // We proceed network: + std::cout<<"Engine::run() Testing lan info. Frame = "<allOrdersRecieved(); + std::cout<<"Engine::run() Result="<matchCheckSums()) - { + { std::cout<<"Game desychronized."<increaseLatencyAdjustment(); } diff -r 8a1d2e4e3e63 -r 7af8ab0bb299 src/NetEngine.cpp --- a/src/NetEngine.cpp Sun Nov 23 01:00:51 2008 +0100 +++ b/src/NetEngine.cpp Tue Dec 23 15:45:55 2008 -0400 @@ -42,6 +42,7 @@ void NetEngine::advanceStep(Uint32 checksum) { + std::cout<<"NetEngine::advanceStep(): step="< localOrder; @@ -221,12 +223,14 @@ bool NetEngine::matchCheckSums() { + std::cout<<"NetEngine::matchCheckSums(): step="<(-1); for(int p=0; pgameCheckSum; + std::cout<<"\tplayer "<(-1)) { if(checksum == static_cast(-1)) @@ -245,6 +249,7 @@ void NetEngine::increaseLatencyAdjustment() { + std::cout<<"NetEngine::increaseLatencyAdjustment(): currentLatency="< latency(new AdjustLatency(currentLatency+1)); addLocalOrder(latency); }