mirror of
https://github.com/zeldaret/tmc
synced 2026-05-29 08:43:06 -04:00
all flags dumped
This commit is contained in:
+1541
-2
File diff suppressed because it is too large
Load Diff
@@ -44,7 +44,6 @@ void sub_08077E54(ItemBehavior* beh) {
|
||||
}
|
||||
|
||||
void sub_08077E78(ItemBehavior* arg0, u32 bits) {
|
||||
u8* pbVar1;
|
||||
u32 not ;
|
||||
|
||||
if (bits == 0) {
|
||||
|
||||
+3
-3
@@ -13,13 +13,13 @@ u32 CheckLocalFlag(u32 flag) {
|
||||
}
|
||||
|
||||
u32 CheckFlags(u32 flags) {
|
||||
s32 uVar1;
|
||||
s32 type;
|
||||
s32 index;
|
||||
s32 length;
|
||||
index = flags & 0x3ff;
|
||||
length = (((flags & (0xf0) << 0x6) >> 0xa) + 1);
|
||||
uVar1 = (flags & 0xc000) >> 0xe;
|
||||
switch ((u32)uVar1) {
|
||||
type = (flags & 0xc000) >> 0xe;
|
||||
switch ((u32)type) {
|
||||
case 2:
|
||||
return CheckRoomFlags(index, length);
|
||||
case 0:
|
||||
|
||||
Reference in New Issue
Block a user