mirror of https://github.com/zeldaret/tmc.git
44 lines
860 B
C
44 lines
860 B
C
#include "global.h"
|
|
|
|
extern void sub_080186EC();
|
|
extern u32* GetCurrentRoomProperty(u8);
|
|
extern u32 _call_via_r0(u32*);
|
|
extern void sub_0804B16C();
|
|
|
|
void sub_0804AFF4(void) {
|
|
u32* func;
|
|
|
|
sub_080186EC();
|
|
func = GetCurrentRoomProperty(5);
|
|
if (func != NULL) {
|
|
_call_via_r0(func);
|
|
}
|
|
func = GetCurrentRoomProperty(7);
|
|
if (func != NULL) {
|
|
_call_via_r0(func);
|
|
}
|
|
sub_0804B16C();
|
|
return;
|
|
}
|
|
|
|
/*
|
|
thumb_func_start sub_0804AFF4
|
|
sub_0804AFF4: @ 0x0804AFF4
|
|
push {lr}
|
|
bl sub_080186EC
|
|
movs r0, #5
|
|
bl GetCurrentRoomProperty
|
|
cmp r0, #0
|
|
beq _0804B008
|
|
bl _call_via_r0
|
|
_0804B008:
|
|
movs r0, #7
|
|
bl GetCurrentRoomProperty
|
|
cmp r0, #0
|
|
beq _0804B016
|
|
bl _call_via_r0
|
|
_0804B016:
|
|
bl sub_0804B16C
|
|
pop {pc}
|
|
*/
|