MCPcopy Create free account
hub / github.com/JACoders/OpenJK / MSG_ReadDeltaUsercmd

Function MSG_ReadDeltaUsercmd

code/qcommon/msg.cpp:487–498  ·  view source on GitHub ↗

===================== MSG_ReadDeltaUsercmd ===================== */

Source from the content-addressed store, hash-verified

485=====================
486*/
487void MSG_ReadDeltaUsercmd( msg_t *msg, usercmd_t *from, usercmd_t *to ) {
488 to->serverTime = MSG_ReadDelta( msg, from->serverTime, 32);
489 to->angles[0] = MSG_ReadDelta( msg, from->angles[0], 16);
490 to->angles[1] = MSG_ReadDelta( msg, from->angles[1], 16);
491 to->angles[2] = MSG_ReadDelta( msg, from->angles[2], 16);
492 to->forwardmove = MSG_ReadDelta( msg, from->forwardmove, -8);
493 to->rightmove = MSG_ReadDelta( msg, from->rightmove, -8);
494 to->upmove = MSG_ReadDelta( msg, from->upmove, -8);
495 to->buttons = MSG_ReadDelta( msg, from->buttons, 16);//FIXME: We're only really using 9 bits...can this be changed to that?
496 to->weapon = MSG_ReadDelta( msg, from->weapon, 8);
497 to->generic_cmd = MSG_ReadDelta( msg, from->generic_cmd, 8);
498}
499
500/*
501=============================================================================

Callers 1

SV_UserMoveFunction · 0.85

Calls 1

MSG_ReadDeltaFunction · 0.70

Tested by

no test coverage detected