papermario/src/code_e20eb0.c

23 lines
510 B
C
Raw Normal View History

2020-08-04 08:49:11 +02:00
#include "common.h"
2020-08-19 18:55:52 +02:00
s32 func_802B7000(f32 angle) {
s32 angleDiff;
if (angle >= 270.0f) {
2020-08-19 18:55:52 +02:00
angleDiff = 360.0f - angle;
} else if (angle >= 180.0f) {
2020-08-19 18:55:52 +02:00
angleDiff = angle - 180.0f;
} else if (angle >= 90.0f) {
2020-08-19 18:55:52 +02:00
angleDiff = 180.0f - angle;
} else {
angleDiff = angle;
}
return 0xFF - angleDiff - angleDiff;
}
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_e20eb0", func_802B70B4);
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_e20eb0", func_802B71C8);
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_e20eb0", func_802B742C);