Refactored InternalGetMousePosition() and InternalSetMousePosition() so they is no longer publically visible
Added - and + operators to Color
Updated the documentation to mention pixel perfect rendering
Merge pull request #45 from zsbzsb/internalfunctionremoval

Removed publicly exposed internal functions
Merge pull request #48 from zsbzsb/renderingdocumentation

Updated the documentation to mention pixel perfect rendering
Merge pull request #46 from zsbzsb/colorops

Added Missing - and + operators to Color
Corrected Rect so it now properly handles negative values
Merge pull request #47 from zsbzsb/rectnegative

Corrected Rect so it now properly handles negative values
Color.cs - More functionality

- Inherited IEquatable to Color
- Added Equals(Color other) and Equals(object obj)
- Added GetHashCode()
- Added * (multiply) operator
Merge pull request #52 from eatenbrain/colorfunct

Added IEquatable implementation and * operator to the Color class
Rect.cs, Vector.cs - More functionality

- Implemented IEquatabe to all Vector and Rectangle structs.
- Added explicit casting to Rectangle structs
- Fixed typo in Vector == and != XML comments
Merge pull request #54 from eatenbrain/rectvectoradd

Rect.cs, Vector.cs - More functionality
Rect.cs, Vector.cs - Equality operators

- Added equality operators (==, !=) to rectangle structs
- Removed code duplication on vector equality operators
Merge pull request #55 from deathbeam/rectvectoperators

Rect.cs, Vector.cs - Equality operators
Vector3 IEquatable

- Implemented equality operators (==, !=)
- Implemented IEquatable (Equals() and GetHashCode() functions)
Updated documentation for shapes
Merge pull request #58 from deathbeam/vec3shapeadd

Vector3 IEquatable and Shape documentation
Equality fixes

Forgot to put obj. before Equals(this) ...
Merge pull request #59 from deathbeam/equalityfix

Equality fixes
Added ability to construct classes from memory