Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CUserCmd
- {
- public:
- CRC32_t GetChecksum( void ) const
- {
- CRC32_t crc;
- CRC32_Init( &crc );
- CRC32_ProcessBuffer( &crc, &command_number, sizeof( command_number ) );
- CRC32_ProcessBuffer( &crc, &tick_count, sizeof( tick_count ) );
- CRC32_ProcessBuffer( &crc, &viewangles, sizeof( viewangles ) );
- CRC32_ProcessBuffer( &crc, &aimdirection, sizeof( aimdirection ) );
- CRC32_ProcessBuffer( &crc, &forwardmove, sizeof( forwardmove ) );
- CRC32_ProcessBuffer( &crc, &sidemove, sizeof( sidemove ) );
- CRC32_ProcessBuffer( &crc, &upmove, sizeof( upmove ) );
- CRC32_ProcessBuffer( &crc, &buttons, sizeof( buttons ) );
- CRC32_ProcessBuffer( &crc, &impulse, sizeof( impulse ) );
- CRC32_ProcessBuffer( &crc, &weaponselect, sizeof( weaponselect ) );
- CRC32_ProcessBuffer( &crc, &weaponsubtype, sizeof( weaponsubtype ) );
- CRC32_ProcessBuffer( &crc, &random_seed, sizeof( random_seed ) );
- CRC32_ProcessBuffer( &crc, &mousedx, sizeof( mousedx ) );
- CRC32_ProcessBuffer( &crc, &mousedy, sizeof( mousedy ) );
- CRC32_Final( &crc );
- return crc;
- }
- BYTE u1[4];
- int command_number;
- int tick_count;
- Vector viewangles;
- Vector aimdirection;
- float forwardmove;
- float sidemove;
- float upmove;
- int buttons;
- BYTE impulse;
- int weaponselect;
- int weaponsubtype;
- int random_seed;
- short mousedx;
- short mousedy;
- bool hasbeenpredicted;
- Vector headangles;
- Vector headoffset;
- //bool m_fCameraInterceptingMouse; //0x9C
- //bool m_fCameraInThirdPerson; //0x9D
- //bool m_fCameraMovingWithMouse; //0x9E
- //Vector m_vecCameraOffset; //0xA0
- //bool m_fCameraDistanceMove; //0xAC
- //int m_nCameraOldX; //0xB0
- //int m_nCameraOldY; //0xB4
- //int m_nCameraX; //0xB8
- //int m_nCameraY; //0xBC
- //bool m_CameraIsOrthographic; //0xC0
- //Vector m_angPreviousViewAngles; //0xC4
- //Vector m_angPreviousViewAnglesTilt; //0xD0
- //float m_flLastForwardMove; //0xDC
- //int m_nClearInputState; //0xE0
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement