summaryrefslogtreecommitdiff
path: root/src/loadRoom.c
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2020-07-18 16:03:20 -0700
committertheo3 <arisstephenson2@gmail.com>2020-07-18 16:03:20 -0700
commitc084cfbae27e5f9cd542c3e36a8564e04bf2b226 (patch)
tree6d4692d61887aeb2cc67f8b997188e7be9d7c0b4 /src/loadRoom.c
parentcce6a23fbb89e59909e0bd7e8b63292a996e5e91 (diff)
updated flag func calls
Diffstat (limited to 'src/loadRoom.c')
-rw-r--r--src/loadRoom.c44
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;