/* =================== idSaveGame::WriteUsercmd =================== */ void idSaveGame::WriteUsercmd( const usercmd_t& usercmd ) { WriteByte( usercmd.buttons ); WriteSignedChar( usercmd.forwardmove ); WriteSignedChar( usercmd.rightmove ); WriteShort( usercmd.angles[0] ); WriteShort( usercmd.angles[1] ); WriteShort( usercmd.angles[2] ); WriteShort( usercmd.mx ); WriteShort( usercmd.my ); WriteByte( usercmd.impulse ); WriteByte( usercmd.impulseSequence ); }
/* =================== idSaveGame::WriteUsercmd =================== */ void idSaveGame::WriteUsercmd( const usercmd_t &usercmd ) { WriteInt( usercmd.gameFrame ); WriteInt( usercmd.gameTime ); WriteInt( usercmd.duplicateCount ); WriteByte( usercmd.buttons ); WriteSignedChar( usercmd.forwardmove ); WriteSignedChar( usercmd.rightmove ); WriteSignedChar( usercmd.upmove ); WriteShort( usercmd.angles[0] ); WriteShort( usercmd.angles[1] ); WriteShort( usercmd.angles[2] ); WriteShort( usercmd.mx ); WriteShort( usercmd.my ); WriteSignedChar( usercmd.impulse ); WriteByte( usercmd.flags ); WriteInt( usercmd.sequence ); }