# 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);
}