Fixed-point min and max function

Rename `sub_0201E190` to `FX_Min`
Rename `sub_0201E198` to `FX_Max`
This commit is contained in:
Gudf
2025-01-30 17:36:00 +01:00
parent 4789dbe95a
commit 56f6b80fdb
3 changed files with 12 additions and 12 deletions

View File

@@ -3,8 +3,8 @@
#include <nitro/fx/fx.h>
fx32 sub_0201E190(fx32 param0, fx32 param1);
fx32 sub_0201E198(fx32 param0, fx32 param1);
fx32 FX_Min(fx32 a, fx32 b);
fx32 FX_Max(fx32 a, fx32 b);
fx32 VEC_AngleBetween(const VecFx32 *param0, const VecFx32 *param1);
void sub_0201E268(MtxFx33 *param0, VecFx32 *param1);
void sub_0201E2E0(MtxFx33 *param0, u16 param1, u16 param2, u16 param3);

View File

@@ -170,10 +170,10 @@ BOOL ov5_021EED9C(const fx32 param0, const fx32 param1, const fx32 param2, const
if (v10 > 1) {
v7 = 0;
v3 = sub_0201E198(param0, v15[0].unk_00) - sub_0201E190(param0, v15[0].unk_00);
v3 = FX_Max(param0, v15[0].unk_00) - FX_Min(param0, v15[0].unk_00);
for (v6 = 1; v6 < v10; v6++) {
v4 = sub_0201E198(param0, v15[v6].unk_00) - sub_0201E190(param0, v15[v6].unk_00);
v4 = FX_Max(param0, v15[v6].unk_00) - FX_Min(param0, v15[v6].unk_00);
if (v3 > v4) {
v3 = v4;

View File

@@ -10,21 +10,21 @@
#define F32_PI ((f32)3.14159265358979323846)
#define FX_F32_RAD_TO_IDX(f) ((u16)(FX_RAD_TO_IDX(FX32_CONST(f))))
fx32 sub_0201E190(fx32 param0, fx32 param1)
fx32 FX_Min(fx32 a, fx32 b)
{
if (param0 < param1) {
return param0;
if (a < b) {
return a;
} else {
return param1;
return b;
}
}
fx32 sub_0201E198(fx32 param0, fx32 param1)
fx32 FX_Max(fx32 a, fx32 b)
{
if (param0 > param1) {
return param0;
if (a > b) {
return a;
} else {
return param1;
return b;
}
}