diff options
Diffstat (limited to 'arm9/src')
-rw-r--r-- | arm9/src/unk_0201CBEC.c | 5 | ||||
-rw-r--r-- | arm9/src/unk_0202A8F4.c | 27 | ||||
-rw-r--r-- | arm9/src/unk_0202ABBC.c | 44 | ||||
-rw-r--r-- | arm9/src/unk_0202C0E0.c | 26 |
4 files changed, 29 insertions, 73 deletions
diff --git a/arm9/src/unk_0201CBEC.c b/arm9/src/unk_0201CBEC.c index 0e75c3ff..7ec46f83 100644 --- a/arm9/src/unk_0201CBEC.c +++ b/arm9/src/unk_0201CBEC.c @@ -1,7 +1,6 @@ #include "global.h" #include "fx.h" - -int FUN_0201CBEC(int a0, int a1, int a2, int a3); +#include "unk_0201CBEC.h" THUMB_FUNC int FUN_0201CBEC(int a0, int a1, int a2, int a3) { @@ -9,4 +8,4 @@ THUMB_FUNC int FUN_0201CBEC(int a0, int a1, int a2, int a3) { int r2 = a1 - a3; return FX_Sqrt((r0 * r0 + r2 * r2) << 0xc) >> 0xc; -}
\ No newline at end of file +} diff --git a/arm9/src/unk_0202A8F4.c b/arm9/src/unk_0202A8F4.c index 66a0244b..48931dab 100644 --- a/arm9/src/unk_0202A8F4.c +++ b/arm9/src/unk_0202A8F4.c @@ -1,27 +1,6 @@ #include "global.h" #include "save_block_2.h" - -struct Unk0202A8F4 -{ - u8 u_0; - u8 u_1; - u8 u_2; - u8 u_3; - u8 u_4; - u8 u_5; - u8 u_6; - u8 u_7; - u8 u_8; - u8 u_9; - u8 u_A; - u8 u_B; - u8 u_C; - u8 u_D; -}; - -u32 FUN_0202A8F4(); -void FUN_0202A8F8(struct Unk0202A8F4 *unk); -void *FUN_0202A918(void *arg0); +#include "unk_0202A8F4.h" THUMB_FUNC u32 FUN_0202A8F4() { @@ -46,7 +25,7 @@ THUMB_FUNC void FUN_0202A8F8(struct Unk0202A8F4 *unk) unk->u_D = 0; } -THUMB_FUNC void *FUN_0202A918(void *arg0) +THUMB_FUNC void *FUN_0202A918(struct SaveBlock2* sav2) { - return SavArray_get(arg0, 24); + return SavArray_get(sav2, 24); } diff --git a/arm9/src/unk_0202ABBC.c b/arm9/src/unk_0202ABBC.c index 2a15b9fd..7bc9d3fc 100644 --- a/arm9/src/unk_0202ABBC.c +++ b/arm9/src/unk_0202ABBC.c @@ -1,41 +1,31 @@ #include "global.h" #include "save_block_2.h" #include "MI_memory.h" +#include "unk_0202ABBC.h" -void *FUN_0202ABBC(struct SaveBlock2* sav); -u32 FUN_0202ABC8(); -void FUN_0202ABCC(void *destp); -u16 FUN_0202ABDC(void *unkSavStruct); -void FUN_0202ABE4(void *unkSavStruct, u16 data); -void FUN_0202ABEC(void *srcp, void *destp); -void FUN_0202ABF8(void *destp, void *srcp); -u32 FUN_0202AC08(void *unkStruct); -void FUN_0202AC10(void *unkStruct, u32 data); -u16 FUN_0202AC18(void *unkStruct); - -THUMB_FUNC void *FUN_0202ABBC(struct SaveBlock2* sav) +THUMB_FUNC void *FUN_0202ABBC(struct SaveBlock2* sav2) { - return SavArray_get(sav, 26); + return SavArray_get(sav2, 26); } THUMB_FUNC u32 FUN_0202ABC8() { - return 0xf4; // 244 + return sizeof(struct Unk0202ABBC); // 0xF4 } -THUMB_FUNC void FUN_0202ABCC(void *destp) +THUMB_FUNC void FUN_0202ABCC(struct Unk0202ABBC* unk) { - MIi_CpuClearFast(0, destp, 0xf4); + MIi_CpuClearFast(0, unk, 0xf4); } -THUMB_FUNC u16 FUN_0202ABDC(void *unkSavStruct) +THUMB_FUNC u16 FUN_0202ABDC(struct Unk0202ABBC* unk) { - return *(u16 *)(unkSavStruct + 0xec); + return unk->unk_EC; } -THUMB_FUNC void FUN_0202ABE4(void *unkSavStruct, u16 data) +THUMB_FUNC void FUN_0202ABE4(struct Unk0202ABBC* unk, u16 data) { - *(u16 *)(unkSavStruct + 0xec) = data; + unk->unk_EC = data; } THUMB_FUNC void FUN_0202ABEC(void *srcp, void *destp) @@ -48,17 +38,17 @@ THUMB_FUNC void FUN_0202ABF8(void *destp, void *srcp) MIi_CpuCopyFast(srcp, destp, 0xec); } -THUMB_FUNC u32 FUN_0202AC08(void *unkStruct) +THUMB_FUNC u32 FUN_0202AC08(struct Unk0202ABBC* unk) { - return *(u32 *)(unkStruct + 0xf0); + return unk->unk_F0; } -THUMB_FUNC void FUN_0202AC10(void *unkStruct, u32 data) +THUMB_FUNC void FUN_0202AC10(struct Unk0202ABBC* unk, u32 data) { - *(u32 *)(unkStruct + 0xf0) = data; + unk->unk_F0 = data; } -THUMB_FUNC u16 FUN_0202AC18(void *unkStruct) +THUMB_FUNC u16 FUN_0202AC18(struct Unk0202ABBC* unk) { - return *(u16 *)(unkStruct + 0xee); -}
\ No newline at end of file + return unk->unk_EE; +} diff --git a/arm9/src/unk_0202C0E0.c b/arm9/src/unk_0202C0E0.c index b39570fe..bf24908a 100644 --- a/arm9/src/unk_0202C0E0.c +++ b/arm9/src/unk_0202C0E0.c @@ -1,24 +1,12 @@ #include "global.h" #include "save_block_2.h" - - -struct UnkSaveStruct0202C0E4 -{ - u16 data[5][4]; -}; - -u32 FUN_0202C0E0(); -void FUN_0202C0E4(struct UnkSaveStruct0202C0E4 *unkStruct); -void FUN_0202C108(struct SaveBlock2 *save, u32 a1, u32 a2); -u16 FUN_0202C12C(struct SaveBlock2 *save, u32 a1, u32 a2); - +#include "unk_0202C0E0.h" THUMB_FUNC u32 FUN_0202C0E0() { - return sizeof(struct UnkSaveStruct0202C0E4); // 40 + return sizeof(struct UnkSaveStruct0202C0E4); // 0x28 } - THUMB_FUNC void FUN_0202C0E4(struct UnkSaveStruct0202C0E4 *unkStruct) { @@ -34,17 +22,17 @@ THUMB_FUNC void FUN_0202C0E4(struct UnkSaveStruct0202C0E4 *unkStruct) } while (i < 5); } -THUMB_FUNC void FUN_0202C108(struct SaveBlock2 *save, u32 a1, u32 a2) +THUMB_FUNC void FUN_0202C108(struct SaveBlock2 *sav2, u32 a1, u32 a2) { - struct UnkSaveStruct0202C0E4 *unkSavStruct = SavArray_get(save, 0x21); + struct UnkSaveStruct0202C0E4 *unkSavStruct = SavArray_get(sav2, 33); if (unkSavStruct->data[a1][a2] < 9999) { unkSavStruct->data[a1][a2]++; } } -THUMB_FUNC u16 FUN_0202C12C(struct SaveBlock2 *save, u32 a1, u32 a2) +THUMB_FUNC u16 FUN_0202C12C(struct SaveBlock2 *sav2, u32 a1, u32 a2) { - struct UnkSaveStruct0202C0E4 *unkSavStruct = SavArray_get(save, 0x21); + struct UnkSaveStruct0202C0E4 *unkSavStruct = SavArray_get(sav2, 33); return unkSavStruct->data[a1][a2]; -}
\ No newline at end of file +} |