diff options
Diffstat (limited to 'src/netlem.c')
-rw-r--r-- | src/netlem.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/netlem.c b/src/netlem.c index 63741d5..beb994d 100644 --- a/src/netlem.c +++ b/src/netlem.c @@ -287,11 +287,12 @@ int networkReadProc(void *a) { if (result != 0) { logs(LOG_WARN, "networkReadProc(), receiveEvents() error"); changeState(eEnd); - continue; //TODO : je doute que ça skipe vriament la syncrho du temps :s + continue; } // logs(LOG_DEBUG, "Got event"); - *(args->drift_ms)=( *(args->tick) - e.serverTick ); + //FIXME : WTF dans cette gestion de temps ??? Ou est l'implémentation réelle telle que décrite dans archi.txt + *(args->drift_ms)=updateDriftOnEventReception(*(args->tick), e.serverTick ); *(args->lastServerTick)=e.serverTick; // sprintf(logMsg, "serverTick==%i, tick==%i, drift_ms==%i\n", e.serverTick, *(args->tick), *(args->drift_ms)); // logs(LOG_DEBUG, logMsg); |