Call me anal but
return NewMouse.LeftButton == ButtonState.Pressed && OldMouse.LeftButton == ButtonState.Released;
on one line doesn't look right and isn't very readable.
If I have a line of code that has multiple logic operators, how should it be formatted?
For example
Should
return statement1 && statement2 && statement3 && statement4
be more like
return statement1 &&
statement2 &&
statement3 &&
statement 4
or do you recommend something else entirely?