Fix roundFixed, incorrect constant definitions and missing type conversion
Public API:
- Fixed unintended bug in
roundFixed
introduced in v1.0.5 (i.e. only v1.0.5 and v1.0.6 have this bug) - Fixed the definition of
UFixed::Scale
andSFixed::Scale
- Fixed an inconsistency with the typing of
SFixed
's constants compared toUFixed
- Added
long double
conversion operator (this is classed as a bugfix because its absense was an oversight)
Internal:
- Updated licence year
- Updated licence text
- Removed superfluous constructors
- Reorganised member constants and member type aliases
- Removed
UFixedBase
andSFixedBase
*
* This is a non-breaking change because UFixedBase
and SFixedBase
are not part of the public API. If this breaks your code, please re-read 'Important.txt'.