twhl-community / halflife-updated

Half-Life SDK updated to compile under VS2019 and 2022. Check README.md for more information.
Other
382 stars 146 forks source link

Overhaul vector types to use constexpr, simplify code #92

Closed SamVanheer closed 2 years ago

SamVanheer commented 2 years ago

Vector and Vector2D are in need of an overhaul to ensure as much as possible of both types are constexpr-capable, and their code can be simplified a bit.

Methods returning data should be marked with [[nodiscard]].