This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
nekohook/modules/csgo/util/mathlib.hpp
2020-08-04 13:13:01 -04:00

34 lines
780 B
C++

/*
*
* Helpers for math conversion between the framework and the module
*
*/
#include "../../../util/mathlib.hpp" // CatVector()
#include "../sdk/sdk.h" // Vector()
inline CatVector ToCatVector(const Vector& input) {
return CatVector(input.x, input.y, input.z);
}
inline CatVector ToCatVector(const QAngle& input) {
return CatVector(input.x, input.y, input.z);
}
inline Vector ToVector(const CatVector& input) {
return Vector(input.x, input.y, input.z);
}
inline Vector ToVector(const QAngle& input) {
return Vector(input.x, input.y, input.z);
}
inline QAngle ToQAngle(const CatVector& input) {
return QAngle(input.x, input.y, input.z);
}
inline QAngle ToQAngle(const Vector& input) {
return QAngle(input.x, input.y, input.z);
}