summaryrefslogtreecommitdiff
path: root/home/menu.asm
diff options
context:
space:
mode:
Diffstat (limited to 'home/menu.asm')
-rw-r--r--home/menu.asm62
1 files changed, 31 insertions, 31 deletions
diff --git a/home/menu.asm b/home/menu.asm
index b0d72c9f9..126dc53dc 100644
--- a/home/menu.asm
+++ b/home/menu.asm
@@ -34,12 +34,12 @@ ret_1d57:: ; 1d57
; 1d58
LoadMenuTextBox:: ; 1d58
- ld hl, MenuDataHeader_0x1d5f
+ ld hl, .MenuDataHeader
call LoadMenuDataHeader
ret
; 1d5f
-MenuDataHeader_0x1d5f:: ; 1d5f
+.MenuDataHeader ; 1d5f
db $40 ; tile backup
db 12, 0 ; start coords
db 17, 19 ; end coords
@@ -54,12 +54,12 @@ MenuTextBoxBackup:: ; 1d67
; 1d6e
LoadStandardMenuDataHeader:: ; 1d6e
- ld hl, MenuDataHeader_0x1d75
+ ld hl, .MenuDataHeader
call LoadMenuDataHeader
ret
; 1d75
-MenuDataHeader_0x1d75:: ; 1d75
+.MenuDataHeader ; 1d75
db $40 ; tile backup
db 0, 0 ; start coords
db 17, 19 ; end coords
@@ -187,24 +187,24 @@ YesNoMenuDataHeader:: ; 1e1d
db $40 ; tile backup
db 5, 10 ; start coords
db 9, 15 ; end coords
- dw YesNoMenuData2
+ dw .MenuData2
db 1 ; default option
; 1e25
-YesNoMenuData2:: ; 1e25
+.MenuData2 ; 1e25
db $c0 ; flags
db 2
db "YES@"
db "NO@"
; 1e2e
-Function1e2e:: ; 1e2e
- call Function1e35
+OffsetMenuDataHeader:: ; 1e2e
+ call _OffsetMenuDataHeader
call BackUpTiles
ret
; 1e35
-Function1e35:: ; 1e35
+_OffsetMenuDataHeader:: ; 1e35
push de
call CopyMenuDataHeader
pop de
@@ -243,7 +243,7 @@ SetUpMenu:: ; 1e70
call MenuFunc_1e7f ; ???
call MenuWriteText
call Function1eff ; set up selection pointer
- ld hl, wcfa5
+ ld hl, w2DMenuFlags1
set 7, [hl]
ret
@@ -287,23 +287,23 @@ Function1ea6:: ; 1ea6
; 1ebd
Function1ebd:: ; 1ebd
- ld hl, wcf93
+ ld hl, wMenuData2IndicesPointer
ld a, [hli]
ld h, [hl]
ld l, a
ld a, [wcf76]
and a
- jr z, .asm_1ed3
+ jr z, .skip
ld b, a
- ld c, $ff
-.asm_1ecc
+ ld c, -1
+.loop
ld a, [hli]
cp c
- jr nz, .asm_1ecc
+ jr nz, .loop
dec b
- jr nz, .asm_1ecc
+ jr nz, .loop
-.asm_1ed3
+.skip
ld d, h
ld e, l
ld a, [hl]
@@ -313,28 +313,28 @@ Function1ebd:: ; 1ebd
Function1eda:: ; 1eda
call MenuBoxCoord2Tile
- ld bc, $002a
+ ld bc, 2 * SCREEN_WIDTH + 2
add hl, bc
-.asm_1ee1
+.loop
inc de
ld a, [de]
- cp $ff
+ cp -1
ret z
ld [MenuSelection], a
push de
push hl
ld d, h
ld e, l
- ld hl, wcf95
- call Function1efb
+ ld hl, wMenuData2DisplayFunctionPointer
+ call .__wMenuData2DisplayFunction__
pop hl
- ld de, $0028
+ ld de, 2 * SCREEN_WIDTH
add hl, de
pop de
- jr .asm_1ee1
+ jr .loop
; 1efb
-Function1efb:: ; 1efb
+.__wMenuData2DisplayFunction__ ; 1efb
ld a, [hli]
ld h, [hl]
ld l, a
@@ -343,27 +343,27 @@ Function1efb:: ; 1efb
Function1eff:: ; 1eff
call InitVerticalMenuCursor
- ld hl, wcfa8
+ ld hl, w2DMenuFlags4
ld a, [wMenuData2Flags]
bit 3, a
- jr z, .asm_1f0e
+ jr z, .skip3
set 3, [hl]
-.asm_1f0e
+.skip3
ld a, [wMenuData2Flags]
bit 2, a
- jr z, .asm_1f19
+ jr z, .skip4_5
set 5, [hl]
set 4, [hl]
-.asm_1f19
+.skip4_5
ret
; 1f1a
Function1f1a:: ; 1f1a
call ScrollingMenuJoypad
- ld hl, wcfa8
+ ld hl, w2DMenuFlags4
and [hl]
jr Function1f2a
; 1f23