summaryrefslogtreecommitdiff
path: root/src/netlem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/netlem.c')
-rw-r--r--src/netlem.c5
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);