Clean up.
This commit is contained in:
+20
-20
@@ -2,14 +2,14 @@
|
||||
#define HANDMADE_MATH_H
|
||||
|
||||
// TODO: Make these static.
|
||||
typedef struct v2 {
|
||||
F32 X, Y;
|
||||
F32 E[2];
|
||||
} v2;
|
||||
struct v2 {
|
||||
float X, Y;
|
||||
float E[2];
|
||||
};
|
||||
|
||||
v2 V2(F32 X, F32 Y)
|
||||
struct v2 V2(float X, float Y)
|
||||
{
|
||||
v2 Result;
|
||||
struct v2 Result;
|
||||
|
||||
Result.X = X;
|
||||
Result.Y = Y;
|
||||
@@ -17,9 +17,9 @@ v2 V2(F32 X, F32 Y)
|
||||
return Result;
|
||||
}
|
||||
|
||||
v2 V2Multiply(F32 A, v2 B)
|
||||
struct v2 V2Multiply(float A, struct v2 B)
|
||||
{
|
||||
v2 Result;
|
||||
struct v2 Result;
|
||||
|
||||
Result.X = A * B.X;
|
||||
Result.Y = A * B.Y;
|
||||
@@ -27,9 +27,9 @@ v2 V2Multiply(F32 A, v2 B)
|
||||
return Result;
|
||||
}
|
||||
|
||||
v2 V2Unary(v2 A)
|
||||
struct v2 V2Unary(struct v2 A)
|
||||
{
|
||||
v2 Result;
|
||||
struct v2 Result;
|
||||
|
||||
Result.X = -A.X;
|
||||
Result.Y = -A.Y;
|
||||
@@ -37,9 +37,9 @@ v2 V2Unary(v2 A)
|
||||
return Result;
|
||||
}
|
||||
|
||||
v2 V2Add(v2 A, v2 B)
|
||||
struct v2 V2Add(struct v2 A, struct v2 B)
|
||||
{
|
||||
v2 Result;
|
||||
struct v2 Result;
|
||||
|
||||
Result.X = A.X + B.X;
|
||||
Result.Y = A.Y + B.Y;
|
||||
@@ -47,9 +47,9 @@ v2 V2Add(v2 A, v2 B)
|
||||
return Result;
|
||||
}
|
||||
|
||||
v2 V2Subtract(v2 A, v2 B)
|
||||
struct v2 V2Subtract(struct v2 A, struct v2 B)
|
||||
{
|
||||
v2 Result;
|
||||
struct v2 Result;
|
||||
|
||||
Result.X = A.X - B.X;
|
||||
Result.Y = A.Y - B.Y;
|
||||
@@ -57,24 +57,24 @@ v2 V2Subtract(v2 A, v2 B)
|
||||
return Result;
|
||||
}
|
||||
|
||||
F32 Square(F32 A)
|
||||
float Square(float A)
|
||||
{
|
||||
F32 Result;
|
||||
float Result;
|
||||
|
||||
Result = A * A;
|
||||
|
||||
return Result;
|
||||
}
|
||||
|
||||
F32 InnerProduct(v2 A, v2 B)
|
||||
float InnerProduct(struct v2 A, struct v2 B)
|
||||
{
|
||||
F32 Result = A.X*B.X + A.Y*B.Y;
|
||||
float Result = A.X*B.X + A.Y*B.Y;
|
||||
return Result;
|
||||
}
|
||||
|
||||
F32 LengthSq(v2 A)
|
||||
float LengthSq(struct v2 A)
|
||||
{
|
||||
F32 Result = InnerProduct(A, A);
|
||||
float Result = InnerProduct(A, A);
|
||||
return Result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user