Add CMake build and cross-platform cleanup
This commit is contained in:
@@ -108,8 +108,8 @@ void Matrix2x3::SetAsIdentity()
|
||||
void Matrix2x3::SetAsRotate(float degrees)
|
||||
{
|
||||
float radians = degrees * 3.1415926535f / 180;
|
||||
dirX = Vector2f{ cos( radians ), sin( radians ) };
|
||||
dirY = Vector2f{ -sin( radians ), cos( radians ) };
|
||||
dirX = Vector2f{ std::cos( radians ), std::sin( radians ) };
|
||||
dirY = Vector2f{ -std::sin( radians ), std::cos( radians ) };
|
||||
orig = Vector2f{ 0, 0 };
|
||||
}
|
||||
void Matrix2x3::SetAsTranslate(float tx, float ty)
|
||||
@@ -141,7 +141,7 @@ void Matrix2x3::SetAsScale(float scale)
|
||||
Matrix2x3 Matrix2x3::CreateRotationMatrix(float degrees)
|
||||
{
|
||||
float radians = degrees * 3.1415926535f / 180;
|
||||
return Matrix2x3( Vector2f{ cos( radians ), sin( radians ) }, Vector2f{ -sin(radians), cos( radians ) }, Vector2f{} );
|
||||
return Matrix2x3( Vector2f{ std::cos( radians ), std::sin( radians ) }, Vector2f{ -std::sin(radians), std::cos( radians ) }, Vector2f{} );
|
||||
}
|
||||
|
||||
Matrix2x3 Matrix2x3::CreateIdentityMatrix()
|
||||
@@ -199,4 +199,3 @@ std::ostream& operator<<(std::ostream& os, const Matrix2x3& matrix )
|
||||
os << matrix.ToString( );
|
||||
return os;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user