summaryrefslogtreecommitdiff
path: root/asm/menu.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/menu.s')
-rw-r--r--asm/menu.s128
1 files changed, 64 insertions, 64 deletions
diff --git a/asm/menu.s b/asm/menu.s
index dbd43ea94..4f4478d73 100644
--- a/asm/menu.s
+++ b/asm/menu.s
@@ -29,7 +29,7 @@ sub_810EDC4: @ 810EDC4
bne _0810EDFA
adds r0, r5, 0
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810EDFA:
pop {r4,r5}
pop {r0}
@@ -67,7 +67,7 @@ sub_810EE0C: @ 810EE0C
bne _0810EE4A
adds r0, r6, 0
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810EE4A:
pop {r4-r6}
pop {r0}
@@ -576,7 +576,7 @@ sub_810F260: @ 810F260
bne _0810F28E
adds r0, r5, 0
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F28E:
pop {r4,r5}
pop {r0}
@@ -651,7 +651,7 @@ SetWindowBorderStyle: @ 810F2E8
bne _0810F31E
adds r0, r5, 0
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F31E:
pop {r4,r5}
pop {r0}
@@ -689,7 +689,7 @@ sub_810F330: @ 810F330
bne _0810F36E
adds r0, r6, 0
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F36E:
pop {r4-r6}
pop {r0}
@@ -886,7 +886,7 @@ sub_810F4D8: @ 810F4D8
bne _0810F506
adds r0, r5, 0
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F506:
pop {r4,r5}
pop {r0}
@@ -1046,7 +1046,7 @@ sub_810F5E8: @ 810F5E8
beq _0810F63E
ldrb r0, [r4]
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F63E:
add sp, 0xC
pop {r4-r6}
@@ -1137,7 +1137,7 @@ _0810F6CE:
beq _0810F6F6
ldrb r0, [r6]
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F6F6:
add sp, 0x18
pop {r3}
@@ -1155,7 +1155,7 @@ sub_810F704: @ 810F704
cmp r0, 0xFF
beq _0810F714
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F714:
pop {r0}
bx r0
@@ -1174,7 +1174,7 @@ sub_810F71C: @ 810F71C
bl FillWindowPixelBuffer
ldrb r0, [r4]
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
_0810F734:
pop {r4}
pop {r0}
@@ -1196,9 +1196,9 @@ sub_810F740: @ 810F740
bl ClearWindowTilemap
ldrb r0, [r4]
movs r1, 0x3
- bl sub_8003F20
+ bl CopyWindowToVram
ldrb r0, [r4]
- bl sub_8003E3C
+ bl RemoveWindow
movs r0, 0xFF
strb r0, [r4]
_0810F768:
@@ -1326,7 +1326,7 @@ sub_810F818: @ 810F818
movs r1, 0x1
str r2, [sp, 0xC]
str r3, [sp, 0x10]
- bl sub_80F7AC0
+ bl GetMenuCursorDimensionByFont
lsls r0, 24
lsrs r0, 24
str r0, [sp]
@@ -1365,13 +1365,13 @@ RedrawMenuCursor: @ 810F874
ldr r5, _0810F8FC @ =gUnknown_203ADE4
ldrb r0, [r5, 0x6]
movs r1, 0
- bl sub_80F7AC0
+ bl GetMenuCursorDimensionByFont
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
ldrb r0, [r5, 0x6]
movs r1, 0x1
- bl sub_80F7AC0
+ bl GetMenuCursorDimensionByFont
lsls r0, 24
lsrs r0, 24
ldrb r1, [r5, 0x5]
@@ -1405,7 +1405,7 @@ RedrawMenuCursor: @ 810F874
movs r4, 0
str r4, [sp, 0x4]
str r4, [sp, 0x8]
- bl sub_8002C48
+ bl PrintTextOnWindow
add sp, 0xC
pop {r3,r4}
mov r8, r3
@@ -1496,14 +1496,14 @@ _0810F97A:
bx r1
thumb_func_end MoveMenuCursorNoWrapAround
- thumb_func_start sub_810F98C
-sub_810F98C: @ 810F98C
+ thumb_func_start GetMenuCursorPos
+GetMenuCursorPos: @ 810F98C
ldr r0, _0810F994 @ =gUnknown_203ADE4
ldrb r0, [r0, 0x2]
bx lr
.align 2, 0
_0810F994: .4byte gUnknown_203ADE4
- thumb_func_end sub_810F98C
+ thumb_func_end GetMenuCursorPos
thumb_func_start ProcessMenuInput
ProcessMenuInput: @ 810F998
@@ -1803,7 +1803,7 @@ _0810FBA0:
adds r0, r6, 0
mov r1, r10
mov r3, r9
- bl sub_8002C48
+ bl PrintTextOnWindow
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -1812,7 +1812,7 @@ _0810FBA0:
_0810FBD0:
adds r0, r6, 0
movs r1, 0x2
- bl sub_8003F20
+ bl CopyWindowToVram
add sp, 0xC
pop {r3-r5}
mov r8, r3
@@ -1892,7 +1892,7 @@ _0810FC30:
_0810FC68:
adds r0, r7, 0
movs r1, 0x2
- bl sub_8003F20
+ bl CopyWindowToVram
add sp, 0x20
pop {r3-r5}
mov r8, r3
@@ -1925,7 +1925,7 @@ sub_810FC80: @ 810FC80
lsrs r5, 24
adds r0, r6, 0
movs r1, 0
- bl sub_80F7AC0
+ bl GetMenuCursorDimensionByFont
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -1944,8 +1944,8 @@ sub_810FC80: @ 810FC80
bx r0
thumb_func_end sub_810FC80
- thumb_func_start sub_810FCD0
-sub_810FCD0: @ 810FCD0
+ thumb_func_start AddItemMenuActionTextPrinters
+AddItemMenuActionTextPrinters: @ 810FCD0
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -1985,7 +1985,7 @@ sub_810FCD0: @ 810FCD0
strb r6, [r0, 0x5]
adds r0, r6, 0
movs r1, 0x5
- bl sub_80F79D8
+ bl GetFontAttribute
mov r3, sp
lsls r0, 4
ldrb r2, [r3, 0xC]
@@ -1996,7 +1996,7 @@ sub_810FCD0: @ 810FCD0
strb r1, [r3, 0xC]
adds r0, r6, 0
movs r1, 0x6
- bl sub_80F79D8
+ bl GetFontAttribute
mov r3, sp
adds r1, r5, 0
ands r1, r0
@@ -2009,7 +2009,7 @@ sub_810FCD0: @ 810FCD0
strb r0, [r3, 0xD]
adds r0, r6, 0
movs r1, 0x7
- bl sub_80F79D8
+ bl GetFontAttribute
mov r3, sp
lsls r0, 4
ldrb r2, [r3, 0xD]
@@ -2019,7 +2019,7 @@ sub_810FCD0: @ 810FCD0
strb r1, [r3, 0xD]
adds r0, r6, 0
movs r1, 0x4
- bl sub_80F79D8
+ bl GetFontAttribute
mov r1, sp
ands r5, r0
ldrb r0, [r1, 0xC]
@@ -2031,7 +2031,7 @@ sub_810FCD0: @ 810FCD0
strb r2, [r0, 0xA]
adds r0, r6, 0
movs r1, 0x3
- bl sub_80F79D8
+ bl GetFontAttribute
mov r1, sp
strb r0, [r1, 0xB]
mov r0, sp
@@ -2060,7 +2060,7 @@ _0810FD9A:
mov r0, sp
movs r1, 0xFF
movs r2, 0
- bl sub_8002CF4
+ bl AddTextPrinter
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -2069,7 +2069,7 @@ _0810FD9A:
_0810FDCA:
ldr r0, [sp, 0x10]
movs r1, 0x2
- bl sub_8003F20
+ bl CopyWindowToVram
add sp, 0x18
pop {r3-r5}
mov r8, r3
@@ -2078,7 +2078,7 @@ _0810FDCA:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_810FCD0
+ thumb_func_end AddItemMenuActionTextPrinters
thumb_func_start sub_810FDE4
sub_810FDE4: @ 810FDE4
@@ -2105,13 +2105,13 @@ sub_810FDE4: @ 810FDE4
mov r8, r0
adds r0, r4, 0
movs r1, 0
- bl sub_80F79D8
+ bl GetFontAttribute
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
adds r0, r4, 0
movs r1, 0x2
- bl sub_80F79D8
+ bl GetFontAttribute
lsls r0, 24
lsrs r0, 24
str r0, [sp]
@@ -2125,7 +2125,7 @@ sub_810FDE4: @ 810FDE4
adds r1, r4, 0
adds r2, r5, 0
movs r3, 0
- bl sub_810FCD0
+ bl AddItemMenuActionTextPrinters
add sp, 0x14
pop {r3,r4}
mov r8, r3
@@ -2135,8 +2135,8 @@ sub_810FDE4: @ 810FDE4
bx r0
thumb_func_end sub_810FDE4
- thumb_func_start sub_810FE50
-sub_810FE50: @ 810FE50
+ thumb_func_start SetWindowTemplateFields
+SetWindowTemplateFields: @ 810FE50
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -2223,7 +2223,7 @@ _0810FEF4: .4byte 0xffff00ff
_0810FEF8: .4byte 0xff00ffff
_0810FEFC: .4byte 0x00ffffff
_0810FF00: .4byte 0x0000ffff
- thumb_func_end sub_810FE50
+ thumb_func_end SetWindowTemplateFields
thumb_func_start sub_810FF04
sub_810FF04: @ 810FF04
@@ -2257,7 +2257,7 @@ sub_810FF04: @ 810FF04
adds r1, r4, 0
adds r2, r5, 0
adds r3, r6, 0
- bl sub_810FE50
+ bl SetWindowTemplateFields
ldr r0, [sp, 0x10]
ldr r1, [sp, 0x14]
str r0, [sp, 0x18]
@@ -2322,7 +2322,7 @@ sub_810FF60: @ 810FF60
strb r6, [r0, 0x5]
adds r0, r6, 0
movs r1, 0
- bl sub_80F7AC0
+ bl GetMenuCursorDimensionByFont
add r1, sp, 0xC
add r0, r8
strb r0, [r1, 0x6]
@@ -2337,7 +2337,7 @@ sub_810FF60: @ 810FF60
strb r0, [r1, 0x9]
adds r0, r6, 0
movs r1, 0x5
- bl sub_80F79D8
+ bl GetFontAttribute
add r3, sp, 0xC
lsls r0, 4
ldrb r2, [r3, 0xC]
@@ -2348,7 +2348,7 @@ sub_810FF60: @ 810FF60
strb r1, [r3, 0xC]
adds r0, r6, 0
movs r1, 0x6
- bl sub_80F79D8
+ bl GetFontAttribute
add r3, sp, 0xC
adds r1, r5, 0
ands r1, r0
@@ -2361,7 +2361,7 @@ sub_810FF60: @ 810FF60
strb r0, [r3, 0xD]
adds r0, r6, 0
movs r1, 0x7
- bl sub_80F79D8
+ bl GetFontAttribute
add r3, sp, 0xC
lsls r0, 4
ldrb r2, [r3, 0xD]
@@ -2371,7 +2371,7 @@ sub_810FF60: @ 810FF60
strb r1, [r3, 0xD]
adds r0, r6, 0
movs r1, 0x4
- bl sub_80F79D8
+ bl GetFontAttribute
add r1, sp, 0xC
ands r5, r0
ldrb r0, [r1, 0xC]
@@ -2380,21 +2380,21 @@ sub_810FF60: @ 810FF60
strb r4, [r1, 0xC]
adds r0, r6, 0
movs r1, 0x2
- bl sub_80F79D8
+ bl GetFontAttribute
add r1, sp, 0xC
strb r0, [r1, 0xA]
adds r0, r6, 0
movs r1, 0x3
- bl sub_80F79D8
+ bl GetFontAttribute
add r1, sp, 0xC
strb r0, [r1, 0xB]
adds r0, r1, 0
movs r1, 0xFF
movs r2, 0
- bl sub_8002CF4
+ bl AddTextPrinter
adds r0, r6, 0
movs r1, 0x1
- bl sub_80F79D8
+ bl GetFontAttribute
add r1, sp, 0xC
ldrb r1, [r1, 0xB]
adds r0, r1
@@ -2471,7 +2471,7 @@ sub_81100E8: @ 81100E8
movs r1, 0x1
bl sub_810F4D8
ldrb r0, [r4]
- bl sub_8003E3C
+ bl RemoveWindow
pop {r4}
pop {r0}
bx r0
@@ -2508,13 +2508,13 @@ sub_8110104: @ 8110104
str r5, [sp, 0x18]
mov r0, r9
movs r1, 0
- bl sub_80F79D8
+ bl GetFontAttribute
lsls r0, 24
lsrs r0, 24
mov r10, r0
mov r0, r9
movs r1, 0x1
- bl sub_80F79D8
+ bl GetFontAttribute
lsls r0, 24
lsrs r0, 24
movs r1, 0x10
@@ -2561,7 +2561,7 @@ _0811017C:
str r0, [sp, 0x8]
ldr r0, [sp, 0xC]
mov r1, r9
- bl sub_8002C48
+ bl PrintTextOnWindow
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -2577,7 +2577,7 @@ _081101B8:
bcc _08110164
ldr r0, [sp, 0xC]
movs r1, 0x2
- bl sub_8003F20
+ bl CopyWindowToVram
add sp, 0x20
pop {r3-r5}
mov r8, r3
@@ -2617,7 +2617,7 @@ sub_81101D8: @ 81101D8
str r5, [sp, 0x18]
mov r0, r10
movs r1, 0
- bl sub_80F79D8
+ bl GetFontAttribute
lsls r0, 24
lsrs r0, 24
mov r9, r0
@@ -2658,7 +2658,7 @@ _08110230:
str r0, [sp, 0x8]
ldr r0, [sp, 0xC]
mov r1, r10
- bl sub_8002C48
+ bl PrintTextOnWindow
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -2674,7 +2674,7 @@ _08110272:
bcc _0811021C
ldr r0, [sp, 0xC]
movs r1, 0x2
- bl sub_8003F20
+ bl CopyWindowToVram
add sp, 0x1C
pop {r3-r5}
mov r8, r3
@@ -2829,7 +2829,7 @@ sub_811037C: @ 811037C
ldr r5, _08110448 @ =gUnknown_203ADE4
ldrb r0, [r5, 0x6]
movs r1, 0
- bl sub_80F7AC0
+ bl GetMenuCursorDimensionByFont
mov r9, r0
mov r1, r9
lsls r1, 24
@@ -2837,7 +2837,7 @@ sub_811037C: @ 811037C
mov r9, r1
ldrb r0, [r5, 0x6]
movs r1, 0x1
- bl sub_80F7AC0
+ bl GetMenuCursorDimensionByFont
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
@@ -2899,7 +2899,7 @@ sub_811037C: @ 811037C
str r3, [sp, 0x4]
str r3, [sp, 0x8]
adds r3, r4, 0
- bl sub_8002C48
+ bl PrintTextOnWindow
add sp, 0xC
pop {r3-r5}
mov r8, r3
@@ -3145,7 +3145,7 @@ _08110600:
ands r0, r1
cmp r0, 0
bne _08110614
- bl sub_80BF630
+ bl GetLRKeysState
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -3162,7 +3162,7 @@ _08110620:
ands r0, r1
cmp r0, 0
bne _08110636
- bl sub_80BF630
+ bl GetLRKeysState
lsls r0, 24
lsrs r0, 24
cmp r0, 0x2
@@ -3233,7 +3233,7 @@ _081106A4:
ands r0, r1
cmp r0, 0
bne _081106B8
- bl sub_80BF630
+ bl GetLRKeysState
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -3248,7 +3248,7 @@ _081106BE:
ands r0, r1
cmp r0, 0
bne _081106D4
- bl sub_80BF630
+ bl GetLRKeysState
lsls r0, 24
lsrs r0, 24
cmp r0, 0x2