summaryrefslogtreecommitdiff
path: root/asm/code_0807CC3C.s
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2020-06-16 09:02:57 -0700
committertheo3 <arisstephenson2@gmail.com>2020-06-16 09:02:57 -0700
commit90a9cd39be40bfb39b71d7a96f32a7498e426b7b (patch)
tree20c848552097dbe213e8abebf7b676144093aa0c /asm/code_0807CC3C.s
parent307c8cfc61ad661efedb32f4a7a83e3b823157c6 (diff)
flags.c OK
Diffstat (limited to 'asm/code_0807CC3C.s')
-rw-r--r--asm/code_0807CC3C.s122
1 files changed, 0 insertions, 122 deletions
diff --git a/asm/code_0807CC3C.s b/asm/code_0807CC3C.s
index 5d3be1da..07b9dc4a 100644
--- a/asm/code_0807CC3C.s
+++ b/asm/code_0807CC3C.s
@@ -5,128 +5,6 @@
.text
- thumb_func_start SetFlag
-SetFlag: @ 0x0807CCC8
- push {lr}
- adds r1, r0, #0
- cmp r1, #0
- beq _0807CD02
- ldr r2, _0807CCF0 @ =0x000003FF
- ands r2, r1
- movs r0, #0xc0
- lsls r0, r0, #8
- ands r0, r1
- lsrs r0, r0, #0xe
- cmp r0, #1
- beq _0807CCFC
- cmp r0, #1
- blo _0807CCF4
- cmp r0, #2
- bne _0807CD02
- adds r0, r2, #0
- bl SetRoomFlag
- b _0807CD02
- .align 2, 0
-_0807CCF0: .4byte 0x000003FF
-_0807CCF4:
- adds r0, r2, #0
- bl SetLocalFlag
- b _0807CD02
-_0807CCFC:
- adds r0, r2, #0
- bl SetGlobalFlag
-_0807CD02:
- pop {pc}
-
- thumb_func_start SetGlobalFlag
-SetGlobalFlag: @ 0x0807CD04
- push {lr}
- adds r1, r0, #0
- movs r0, #0
- bl SetLocalFlagByOffset
- pop {pc}
-
- thumb_func_start SetRoomFlag
-SetRoomFlag: @ 0x0807CD10
- push {lr}
- adds r1, r0, #0
- ldr r0, _0807CD1C @ =gUnk_02034364
- bl WriteBit
- pop {pc}
- .align 2, 0
-_0807CD1C: .4byte gUnk_02034364
-
- thumb_func_start ClearLocalFlagByOffset
-ClearLocalFlagByOffset: @ 0x0807CD20
- push {lr}
- adds r2, r0, #0
- ldr r0, _0807CD30 @ =gGlobalFlags
- adds r2, r2, r1
- adds r1, r2, #0
- bl sub_0801D5D4
- pop {pc}
- .align 2, 0
-_0807CD30: .4byte gGlobalFlags
-
- thumb_func_start ClearLocalFlag
-ClearLocalFlag: @ 0x0807CD34
- push {lr}
- adds r1, r0, #0
- ldr r0, _0807CD44 @ =gArea
- ldrh r0, [r0, #4]
- bl ClearLocalFlagByOffset
- pop {pc}
- .align 2, 0
-_0807CD44: .4byte gArea
-
- thumb_func_start ClearFlag
-ClearFlag: @ 0x0807CD48
- push {lr}
- ldr r2, _0807CD6C @ =0x000003FF
- ands r2, r0
- movs r1, #0xc0
- lsls r1, r1, #8
- ands r1, r0
- lsrs r1, r1, #0xe
- cmp r1, #1
- beq _0807CD78
- cmp r1, #1
- blo _0807CD70
- cmp r1, #2
- bne _0807CD7E
- adds r0, r2, #0
- bl ClearRoomFlag
- b _0807CD7E
- .align 2, 0
-_0807CD6C: .4byte 0x000003FF
-_0807CD70:
- adds r0, r2, #0
- bl ClearLocalFlag
- b _0807CD7E
-_0807CD78:
- adds r0, r2, #0
- bl ClearGlobalFlag
-_0807CD7E:
- pop {pc}
-
- thumb_func_start ClearGlobalFlag
-ClearGlobalFlag: @ 0x0807CD80
- push {lr}
- adds r1, r0, #0
- movs r0, #0
- bl ClearLocalFlagByOffset
- pop {pc}
-
- thumb_func_start ClearRoomFlag
-ClearRoomFlag: @ 0x0807CD8C
- push {lr}
- adds r1, r0, #0
- ldr r0, _0807CD98 @ =gUnk_02034364
- bl sub_0801D5D4
- pop {pc}
- .align 2, 0
-_0807CD98: .4byte gUnk_02034364
-
thumb_func_start sub_0807CD9C
sub_0807CD9C: @ 0x0807CD9C
push {lr}