public static bool operator ==(idUserCommand c1, idUserCommand c2)
{
return ((c1.Buttons == c2.Buttons)
&& (c1.ForwardMove == c2.ForwardMove)
&& (c1.RightMove == c2.RightMove)
&& (c1.UpMove == c2.UpMove)
&& (c1.Angles[0] == c2.Angles[0])
&& (c1.Angles[1] == c2.Angles[1])
&& (c1.Angles[2] == c2.Angles[2])
&& (c1.Impulse == c2.Impulse)
&& (c1.Flags == c2.Flags)
&& (c1.MouseX == c2.MouseX)
&& (c1.MouseY == c2.MouseY));
}