| 397 | } |
| 398 | |
| 399 | void 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 | /*########################################################################################################################* |
no test coverage detected