diff options
| author | theo3 <arisstephenson2@gmail.com> | 2020-07-18 16:03:20 -0700 |
|---|---|---|
| committer | theo3 <arisstephenson2@gmail.com> | 2020-07-18 16:03:20 -0700 |
| commit | c084cfbae27e5f9cd542c3e36a8564e04bf2b226 (patch) | |
| tree | 6d4692d61887aeb2cc67f8b997188e7be9d7c0b4 /src/loadRoom.c | |
| parent | cce6a23fbb89e59909e0bd7e8b63292a996e5e91 (diff) | |
updated flag func calls
Diffstat (limited to 'src/loadRoom.c')
| -rw-r--r-- | src/loadRoom.c | 44 |
1 files changed, 20 insertions, 24 deletions
diff --git a/src/loadRoom.c b/src/loadRoom.c index 27946eb8..4cfb8788 100644 --- a/src/loadRoom.c +++ b/src/loadRoom.c @@ -1,8 +1,8 @@ #include "global.h" #include "room.h" +#include "flags.h" void LoadRoomEntityList(EntityData* dat); -s32 CheckGlobalFlag(u32 flag); extern EntityData* GetCurrentRoomProperty(u32 unk); extern void sub_0804B058(EntityData* dat); extern void sub_0804B1AC(EntityData* dat); @@ -21,7 +21,7 @@ void LoadRoom(void) { LoadRoomEntityList(GetCurrentRoomProperty(1)); LoadRoomEntityList(GetCurrentRoomProperty(0)); - if (CheckGlobalFlag(21)) + if (CheckGlobalFlag(TABIDACHI)) sub_0804B058(GetCurrentRoomProperty(2)); sub_0804B1AC(GetCurrentRoomProperty(3)); @@ -51,42 +51,38 @@ void sub_0804B058(EntityData* dat) { } } -void sub_0804B0B0(u32 arg0, u32 arg1) -{ - LoadRoomEntityList(GetRoomProperty(arg0, arg1, 1)); +void sub_0804B0B0(u32 arg0, u32 arg1) { + LoadRoomEntityList(GetRoomProperty(arg0, arg1, 1)); } -void SetCurrentRoomPropertyList(u32 arg0, u32 arg1) -{ +void SetCurrentRoomPropertyList(u32 arg0, u32 arg1) { u32** arr; - gUnk_02017654 = 0; - arr = &gUnk_080D50FC; - if (arr[arg0] != 0) { - gUnk_02017654 = arr[arg0][arg1]; - } + gUnk_02017654 = 0; + arr = &gUnk_080D50FC; + if (arr[arg0] != 0) { + gUnk_02017654 = arr[arg0][arg1]; + } } -void sub_0804B0E8(u32 arg0, u32 arg1) -{ - void (* func)(); - - func = (void (*)())GetRoomProperty(arg0, arg1, 4); - if (func != NULL) { - func(); - } +void sub_0804B0E8(u32 arg0, u32 arg1) { + void (*func)(); + + func = (void (*)())GetRoomProperty(arg0, arg1, 4); + if (func != NULL) { + func(); + } } // returns multiple types of data? -void* GetRoomProperty(u32 arg0, u32 arg1, u32 arg2) -{ +void* GetRoomProperty(u32 arg0, u32 arg1, u32 arg2) { u32 temp; - u32** arr; + u32** arr; temp = 0; arr = &gUnk_080D50FC; if (arr[arg0] != NULL) { temp = arr[arg0][arg1]; if (temp != 0) { - temp = *(u32 *)(arg2 * 4 + temp); + temp = *(u32*)(arg2 * 4 + temp); } } return (void*)temp; |
