diff options
| author | Aetias <aetias@outlook.com> | 2024-10-12 16:16:32 +0200 |
|---|---|---|
| committer | Aetias <aetias@outlook.com> | 2024-10-12 16:16:32 +0200 |
| commit | 0b6c727e36a764c1eee496ab80b14a5da00f21c5 (patch) | |
| tree | 43b7762a25d65f69bb3b640a6c9c8a6869273f2b /include/lib | |
| parent | 74a29deff311fb7bc51028ae9bf4272d7835cb8c (diff) | |
Add `.clang-format`
Diffstat (limited to 'include/lib')
| -rw-r--r-- | include/lib/files.h | 1 | ||||
| -rw-r--r-- | include/lib/math.h | 9 |
2 files changed, 5 insertions, 5 deletions
diff --git a/include/lib/files.h b/include/lib/files.h index e65e4d09..8fae3247 100644 --- a/include/lib/files.h +++ b/include/lib/files.h @@ -10,4 +10,3 @@ struct FileEntry { /* 0c */ unk32 mUnk_0c; /* 10 */ }; - diff --git a/include/lib/math.h b/include/lib/math.h index 8242284e..f11bd10e 100644 --- a/include/lib/math.h +++ b/include/lib/math.h @@ -8,10 +8,10 @@ typedef s32 q20; // Q4.12 fixed point number typedef s16 q4; -#define INT_TO_Q20(n) ((s32)((n) << 12)) -#define FLOAT_TO_Q20(n) ((s32)(((n) * 8192 + 1) / 2)) -#define ROUND_Q20(n) (((s32)(n) + 0x800) >> 12) -#define MUL_Q20(a,b) (q20)((((s64)(a)) * ((s64)(b)) + 0x800) >> 12) +#define INT_TO_Q20(n) ((s32) ((n) << 12)) +#define FLOAT_TO_Q20(n) ((s32) (((n) * 8192 + 1) / 2)) +#define ROUND_Q20(n) (((s32) (n) + 0x800) >> 12) +#define MUL_Q20(a, b) (q20)((((s64) (a)) * ((s64) (b)) + 0x800) >> 12) #define DEG_TO_ANG(n) ((n) * 0x10000 / 360) #define SIN(n) (gSinCosTable[2 * ((n) >> 4)]) @@ -60,6 +60,7 @@ inline void Vec3p_Rotate(Vec3p *vec, q20 sin, q20 cos, Vec3p *out) { inline void Vec3p_CopyXZ(Vec3p *vec, Vec3p *out) { q20 z = vec->z; q20 x = vec->x; + out->x = x; out->y = 0; out->z = z; |
