MCPcopy Create free account
hub / github.com/ClassiCube/ClassiCube / NetInterpComp_AdvanceState

Function NetInterpComp_AdvanceState

src/EntityComponents.c:399–412  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

397}
398
399void NetInterpComp_AdvanceState(struct NetInterpComp* interp, struct Entity* e) {
400 e->prev = e->next;
401 e->Position = e->prev.pos;
402
403 if (interp->PositionsCount) {
404 e->next.pos = interp->Positions[0];
405 NetInterpComp_RemoveOldestPosition(interp);
406 }
407 if (interp->AnglesCount) {
408 NetInterpAngles_Copy(e->next, &interp->Angles[0]);
409 NetInterpComp_RemoveOldestAngles(interp);
410 }
411 InterpComp_AdvanceRotY((struct InterpComp*)interp, e);
412}
413
414
415/*########################################################################################################################*

Callers 1

NetPlayer_TickFunction · 0.85

Tested by

no test coverage detected