More trade.c

This commit is contained in:
Diegoisawesome
2018-12-22 01:26:53 -06:00
parent 052d458f48
commit a39783a637
2 changed files with 502 additions and 200 deletions
-196
View File
@@ -6,202 +6,6 @@
.text
thumb_func_start sub_8079A3C
sub_8079A3C: @ 8079A3C
push {r4,lr}
sub sp, 0xC
adds r4, r0, 0
lsls r1, 24
lsls r2, 24
lsrs r2, 24
cmp r1, 0
bne _08079A64
movs r0, 0x64
muls r0, r2
ldr r1, =gPlayerParty
adds r0, r1
movs r1, 0x2
mov r2, sp
bl GetMonData
b _08079A74
.pool
_08079A64:
movs r0, 0x64
muls r0, r2
ldr r1, =gEnemyParty
adds r0, r1
movs r1, 0x2
mov r2, sp
bl GetMonData
_08079A74:
adds r0, r4, 0
mov r1, sp
bl StringCopy10
movs r0, 0
movs r1, 0x2
bl GetFontAttribute
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
movs r0, 0
adds r1, r4, 0
bl GetStringWidth
lsls r0, 24
lsrs r0, 24
add sp, 0xC
pop {r4}
pop {r1}
bx r1
.pool
thumb_func_end sub_8079A3C
thumb_func_start sub_8079AA4
sub_8079AA4: @ 8079AA4
push {r4-r7,lr}
mov r7, r9
mov r6, r8
push {r6,r7}
sub sp, 0x8
adds r6, r0, 0
lsls r1, 24
lsrs r7, r1, 24
lsls r2, 24
lsrs r2, 24
ldr r0, =gUnknown_0203229C
ldr r1, [r0]
lsls r0, r7, 1
adds r0, r7
lsls r0, 1
adds r0, r2, r0
adds r1, 0x51
adds r1, r0
ldrb r0, [r1]
cmp r0, 0
bne _08079B5C
movs r4, 0
movs r0, 0x64
adds r5, r2, 0
muls r5, r0
ldr r0, =gPlayerParty
mov r9, r0
ldr r2, =gEnemyParty
mov r8, r2
_08079ADE:
cmp r7, 0
bne _08079AF8
adds r1, r4, 0
adds r1, 0xD
mov r2, r9
b _08079AFE
.pool
_08079AF8:
adds r1, r4, 0
adds r1, 0xD
mov r2, r8
_08079AFE:
adds r0, r5, r2
movs r2, 0
bl GetMonData
lsls r1, r4, 1
add r1, sp
strh r0, [r1]
adds r0, r4, 0x1
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0x3
bls _08079ADE
ldr r1, =gText_EmptyString7
adds r0, r6, 0
bl StringCopy
movs r4, 0
_08079B20:
lsls r0, r4, 1
mov r2, sp
adds r1, r2, r0
ldrh r0, [r1]
cmp r0, 0
beq _08079B3C
adds r1, r0, 0
movs r0, 0xD
muls r1, r0
ldr r0, =gMoveNames
adds r1, r0
adds r0, r6, 0
bl StringAppend
_08079B3C:
adds r0, r6, 0
ldr r1, =gText_NewLine3
bl StringAppend
adds r0, r4, 0x1
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0x3
bls _08079B20
b _08079B6C
.pool
_08079B5C:
ldr r1, =gText_EmptyString7
adds r0, r6, 0
bl StringCopy
ldr r1, =gText_FourQuestionMarks
adds r0, r6, 0
bl StringAppend
_08079B6C:
add sp, 0x8
pop {r3,r4}
mov r8, r3
mov r9, r4
pop {r4-r7}
pop {r0}
bx r0
.pool
thumb_func_end sub_8079AA4
thumb_func_start sub_8079B84
sub_8079B84: @ 8079B84
push {r4,r5,lr}
sub sp, 0xC
adds r4, r1, 0
adds r5, r2, 0
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 1
adds r1, r0
lsls r1, 1
adds r1, 0x2
lsls r4, 24
asrs r4, 24
adds r4, r1
lsls r4, 24
lsrs r4, 24
movs r0, 0
adds r1, r5, 0
movs r2, 0x40
bl GetStringCenterAlignXOffset
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
ldr r0, =gUnknown_0832DEE0
str r0, [sp]
movs r0, 0
str r0, [sp, 0x4]
str r5, [sp, 0x8]
adds r0, r4, 0
movs r1, 0
movs r3, 0x4
bl AddTextPrinterParameterized3
adds r0, r4, 0
bl PutWindowTilemap
adds r0, r4, 0
movs r1, 0x3
bl CopyWindowToVram
add sp, 0xC
pop {r4,r5}
pop {r0}
bx r0
.pool
thumb_func_end sub_8079B84
thumb_func_start sub_8079BE0
sub_8079BE0: @ 8079BE0
push {r4-r7,lr}