start decomping rfu_union_tool

This commit is contained in:
PikalaxALT
2020-01-22 12:38:17 -05:00
parent 70bb1a99e2
commit 0495cce904
6 changed files with 89 additions and 160 deletions
+80
View File
@@ -0,0 +1,80 @@
#include "global.h"
#include "event_data.h"
#include "rfu_union_tool.h"
#include "constants/flags.h"
const u8 gUnknown_84570D8[][10] = {
{0x29, 0x36, 0x27, 0x12, 0x13, 0x14, 0x19, 0x1A},
{0x2A, 0x3A, 0x28, 0x16, 0x17, 0x18, 0x1C, 0x1D}
};
const s16 gUnknown_84570EC[][2] = {
{0x4, 0x6},
{0xd, 0x8},
{0xa, 0x6},
{0x1, 0x8},
{0xd, 0x4},
{0x7, 0x4},
{0x1, 0x4},
{0x7, 0x8}
};
const s8 gUnknown_845710C[][2] = {
{ 0, 0},
{ 1, 0},
{ 0, -1},
{-1, 0},
{ 0, 1}
};
const u8 gUnknown_8457116[] = {
0x00, 0x02, 0x01, 0x04, 0x03
};
const u8 gUnknown_845711B[] = {
0x01, 0x03, 0x01, 0x04, 0x02
};
bool32 is_walking_or_running(void)
{
if (gPlayerAvatar.tileTransitionState == 2 || gPlayerAvatar.tileTransitionState == 0)
{
return TRUE;
}
else
{
return FALSE;
}
}
u8 sub_811B524(u32 a0, u32 a1)
{
return gUnknown_84570D8[a0][a1 % 8];
}
void sub_811B53C(u32 a0, u32 a1, s32 * a2, s32 * a3)
{
*a2 = gUnknown_84570EC[a0][0] + gUnknown_845710C[a1][0] + 7;
*a3 = gUnknown_84570EC[a0][1] + gUnknown_845710C[a1][1] + 7;
}
bool32 sub_811B58C(u32 a0, u32 a1, s32 a2, s32 a3)
{
if (gUnknown_84570EC[a0][0] + gUnknown_845710C[a1][0] + 7 != a2)
{
return FALSE;
}
else if (gUnknown_84570EC[a0][1] + gUnknown_845710C[a1][1] + 7 != a3)
{
return FALSE;
}
else
{
return TRUE;
}
}
//
//bool32 IsUnionRoomPlayerHidden(u32 player_idx)
//{
// return FlagGet(FLAG_HIDE_UNION_ROOM_PLAYER_1 + player_idx);
//}