From 54429b70cfc57ada380af86127a941f3d20235f4 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 15 Nov 2008 13:29:32 +0000 Subject: added some extra debugging information --- src/game/client/gameclient.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/game/client/gameclient.cpp') diff --git a/src/game/client/gameclient.cpp b/src/game/client/gameclient.cpp index dc5d4225..bc77798a 100644 --- a/src/game/client/gameclient.cpp +++ b/src/game/client/gameclient.cpp @@ -717,9 +717,11 @@ void GAMECLIENT::on_predict() if(config.debug && config.cl_predict && predicted_tick == client_predtick()) { - NETOBJ_CHARACTER_CORE before = {0}, now = {0}; + NETOBJ_CHARACTER_CORE before = {0}, now = {0}, before_prev = {0}, now_prev = {0}; before_char.write(&before); + before_prev_char.write(&before_prev); predicted_char.write(&now); + predicted_prev_char.write(&now_prev); if(mem_comp(&before, &now, sizeof(NETOBJ_CHARACTER_CORE)) != 0) { @@ -727,7 +729,7 @@ void GAMECLIENT::on_predict() for(unsigned i = 0; i < sizeof(NETOBJ_CHARACTER_CORE)/sizeof(int); i++) if(((int *)&before)[i] != ((int *)&now)[i]) { - dbg_msg("", "\t%d %d %d", i, ((int *)&before)[i], ((int *)&now)[i]); + dbg_msg("", "\t%d %d %d (%d %d)", i, ((int *)&before)[i], ((int *)&now)[i], ((int *)&before_prev)[i], ((int *)&now_prev)[i]); } } } -- cgit 1.4.1