double time;
double receivetime;
- double applytime;
int buttons;
int impulse;
+ int sequence;
} usercmd_t;
typedef struct
{
double time;
float frametime;
+ int sequence;
float viewangles[3];
float move[3];
qboolean jump;
// queue of proposed moves
int movement_numqueue;
client_movementqueue_t movement_queue[256];
+ int movesequence;
+ int servermovesequence;
// pitch drifting vars
float idealpitch;
scoreboard_t *scores;
// protocol version of the server we're connected to
- int protocol;
+ protocolversion_t protocol;
// entity database stuff
// latest received entity frame numbers