summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/trainer_tower.s139
1 files changed, 0 insertions, 139 deletions
diff --git a/asm/trainer_tower.s b/asm/trainer_tower.s
index dd72f56e2..c1da74a98 100644
--- a/asm/trainer_tower.s
+++ b/asm/trainer_tower.s
@@ -5,145 +5,6 @@
.text
- thumb_func_start sub_815DF54
-sub_815DF54: @ 815DF54
- push {r4,r5,lr}
- ldr r0, _0815DF90 @ =gSpecialVar_0x8006
- ldrh r4, [r0]
- ldr r2, _0815DF94 @ =gUnknown_203F458
- ldr r3, [r2]
- ldrb r1, [r3]
- lsls r0, r1, 5
- subs r0, r1
- lsls r1, r0, 5
- adds r0, r3, r1
- ldrb r5, [r0, 0xE]
- cmp r5, 0x1
- beq _0815DF7C
- lsls r0, r4, 2
- adds r0, r4
- lsls r0, 3
- adds r0, r4
- lsls r0, 3
- adds r0, r1
- adds r0, r3, r0
-_0815DF7C:
- ldrb r1, [r0, 0x1B]
- ldr r0, _0815DF98 @ =gSpecialVar_0x8005
- ldrh r0, [r0]
- cmp r0, 0x3
- beq _0815DFD4
- cmp r0, 0x3
- bgt _0815DF9C
- cmp r0, 0x2
- beq _0815DFA6
- b _0815E05C
- .align 2, 0
-_0815DF90: .4byte gSpecialVar_0x8006
-_0815DF94: .4byte gUnknown_203F458
-_0815DF98: .4byte gSpecialVar_0x8005
-_0815DF9C:
- cmp r0, 0x4
- beq _0815E000
- cmp r0, 0x5
- beq _0815E038
- b _0815E05C
-_0815DFA6:
- adds r0, r5, 0
- bl sub_815E068
- ldr r0, _0815DFD0 @ =gUnknown_203F458
- ldr r0, [r0]
- ldrb r2, [r0]
- lsls r1, r2, 5
- subs r1, r2
- lsls r1, 5
- adds r1, 0xC
- adds r0, r1
- lsls r1, r4, 2
- adds r1, r4
- lsls r1, 3
- adds r1, r4
- lsls r1, 3
- adds r1, 0x4
- adds r0, r1
- adds r0, 0xE
- b _0815E026
- .align 2, 0
-_0815DFD0: .4byte gUnknown_203F458
-_0815DFD4:
- adds r0, r5, 0
- bl sub_815E068
- ldr r0, _0815DFFC @ =gUnknown_203F458
- ldr r0, [r0]
- ldrb r2, [r0]
- lsls r1, r2, 5
- subs r1, r2
- lsls r1, 5
- adds r1, 0xC
- adds r0, r1
- lsls r1, r4, 2
- adds r1, r4
- lsls r1, 3
- adds r1, r4
- lsls r1, 3
- adds r1, 0x4
- adds r0, r1
- adds r0, 0x1A
- b _0815E026
- .align 2, 0
-_0815DFFC: .4byte gUnknown_203F458
-_0815E000:
- adds r0, r5, 0
- bl sub_815E068
- ldr r0, _0815E030 @ =gUnknown_203F458
- ldr r0, [r0]
- ldrb r2, [r0]
- lsls r1, r2, 5
- subs r1, r2
- lsls r1, 5
- adds r1, 0xC
- adds r0, r1
- lsls r1, r4, 2
- adds r1, r4
- lsls r1, 3
- adds r1, r4
- lsls r1, 3
- adds r1, 0x4
- adds r0, r1
- adds r0, 0x26
-_0815E026:
- ldr r1, _0815E034 @ =gStringVar4
- bl sub_815DEFC
- b _0815E05C
- .align 2, 0
-_0815E030: .4byte gUnknown_203F458
-_0815E034: .4byte gStringVar4
-_0815E038:
- ldr r0, [r2]
- ldrb r2, [r0]
- lsls r1, r2, 5
- subs r1, r2
- lsls r1, 5
- adds r1, 0xC
- adds r0, r1
- lsls r1, r4, 2
- adds r1, r4
- lsls r1, 3
- adds r1, r4
- lsls r1, 3
- adds r1, 0x4
- adds r0, r1
- adds r0, 0x32
- ldr r1, _0815E064 @ =gStringVar4
- bl sub_815DEFC
-_0815E05C:
- pop {r4,r5}
- pop {r0}
- bx r0
- .align 2, 0
-_0815E064: .4byte gStringVar4
- thumb_func_end sub_815DF54
-
thumb_func_start sub_815E068
sub_815E068: @ 815E068
push {r4,r5,lr}