mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
Decomped sub_0205B560
Decomped by @slaw-22
This commit is contained in:
parent
8833c06cd4
commit
bc0e52acfb
|
|
@ -390,4 +390,5 @@
|
|||
.public sub_02059AE8
|
||||
.public sub_02059AF8
|
||||
.public sub_0205B44C
|
||||
.public sub_0205B560
|
||||
.public vsprintf
|
||||
|
|
@ -1,21 +1,8 @@
|
|||
.include "asm/macros.inc"
|
||||
.include "main_0205B560.inc"
|
||||
.include "main_0205B584.inc"
|
||||
|
||||
.text
|
||||
|
||||
arm_func_start sub_0205B560
|
||||
sub_0205B560: ; 0x0205B560
|
||||
ldr r3, [r0]
|
||||
ldr r2, [r1]
|
||||
cmp r3, r2
|
||||
ldreq r2, [r0, #4]
|
||||
ldreq r0, [r1, #4]
|
||||
cmpeq r2, r0
|
||||
moveq r0, #1
|
||||
movne r0, #0
|
||||
bx lr
|
||||
arm_func_end sub_0205B560
|
||||
|
||||
arm_func_start sub_0205B584
|
||||
sub_0205B584: ; 0x0205B584
|
||||
stmdb sp!, {r4, lr}
|
||||
|
|
@ -1,6 +1,14 @@
|
|||
#ifndef PMDSKY_MAIN_0205B554_H
|
||||
#define PMDSKY_MAIN_0205B554_H
|
||||
|
||||
void sub_0205B554(void);
|
||||
#include "util.h"
|
||||
|
||||
struct unkStruct_0205B560 {
|
||||
u32 unk0;
|
||||
u32 unk1;
|
||||
};
|
||||
|
||||
void sub_0205B554(struct unkStruct_0205B560 *v1, struct unkStruct_0205B560 *v2);
|
||||
bool8 sub_0205B560(struct unkStruct_0205B560 *v1, struct unkStruct_0205B560 *v2);
|
||||
|
||||
#endif //PMDSKY_MAIN_0205B554_H
|
||||
|
|
|
|||
2
main.lsf
2
main.lsf
|
|
@ -146,7 +146,7 @@ Static main
|
|||
Object src/main_0205B440.o
|
||||
Object asm/main_0205B478.o
|
||||
Object src/main_0205B554.o
|
||||
Object asm/main_0205B560.o
|
||||
Object asm/main_0205B584.o
|
||||
Object src/dungeon_init_2.o
|
||||
Object asm/main_0206A750.o
|
||||
Object src/main_0206C98C.o
|
||||
|
|
|
|||
|
|
@ -1,8 +1,16 @@
|
|||
#include "main_0205B554.h"
|
||||
|
||||
extern void sub_0205B560(void);
|
||||
|
||||
void sub_0205B554(void)
|
||||
void sub_0205B554(struct unkStruct_0205B560 *v1, struct unkStruct_0205B560 *v2)
|
||||
{
|
||||
sub_0205B560();
|
||||
sub_0205B560(v1, v2);
|
||||
}
|
||||
|
||||
bool8 sub_0205B560(struct unkStruct_0205B560 *v1, struct unkStruct_0205B560 *v2)
|
||||
{
|
||||
if (v1->unk0 == v2->unk0 && v1->unk1 == v2->unk1)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user