diff options
| author | theo3 <arisstephenson2@gmail.com> | 2020-06-16 09:02:57 -0700 |
|---|---|---|
| committer | theo3 <arisstephenson2@gmail.com> | 2020-06-16 09:02:57 -0700 |
| commit | 90a9cd39be40bfb39b71d7a96f32a7498e426b7b (patch) | |
| tree | 20c848552097dbe213e8abebf7b676144093aa0c /asm/code_0807CC3C.s | |
| parent | 307c8cfc61ad661efedb32f4a7a83e3b823157c6 (diff) | |
flags.c OK
Diffstat (limited to 'asm/code_0807CC3C.s')
| -rw-r--r-- | asm/code_0807CC3C.s | 122 |
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} |
