summaryrefslogtreecommitdiff
path: root/home/menu.asm
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2015-12-20 12:54:08 -0500
committerPikalaxALT <PikalaxALT@gmail.com>2015-12-20 12:54:08 -0500
commit047effba941ca96bf0b3d16fc2ddef964e4f17d8 (patch)
tree68e83bb4a29b28c3a4d5f4470e30c07ae396a12a /home/menu.asm
parent987ed1fafb2ed4920276089f8c93f1be3f31acac (diff)
Menu joy flags; started with link address space
Diffstat (limited to 'home/menu.asm')
-rw-r--r--home/menu.asm64
1 files changed, 32 insertions, 32 deletions
diff --git a/home/menu.asm b/home/menu.asm
index 0427bbd1b..a79986d18 100644
--- a/home/menu.asm
+++ b/home/menu.asm
@@ -343,27 +343,27 @@ Function1eda:: ; 1eda
Function1eff:: ; 1eff
call InitVerticalMenuCursor
- ld hl, w2DMenuFlags4
+ ld hl, wMenuJoypadFilter
ld a, [wMenuData2Flags]
bit 3, a
- jr z, .skip3
- set 3, [hl]
+ jr z, .disallow_select
+ set START_F, [hl]
-.skip3
+.disallow_select
ld a, [wMenuData2Flags]
bit 2, a
- jr z, .skip4_5
- set 5, [hl]
- set 4, [hl]
+ jr z, .disallow_left_right
+ set D_LEFT_F, [hl]
+ set D_RIGHT_F, [hl]
-.skip4_5
+.disallow_left_right
ret
; 1f1a
Function1f1a:: ; 1f1a
call ScrollingMenuJoypad
- ld hl, w2DMenuFlags4
+ ld hl, wMenuJoypadFilter
and [hl]
jr Function1f2a
; 1f23
@@ -375,35 +375,35 @@ Function1f23:: ; 1f23
; 1f2a
Function1f2a:: ; 1f2a
- bit 0, a
- jr nz, .asm_1f52
- bit 1, a
- jr nz, .asm_1f6d
- bit 3, a
- jr nz, .asm_1f6d
- bit 4, a
- jr nz, .asm_1f44
- bit 5, a
- jr nz, .asm_1f4b
+ bit A_BUTTON_F, a
+ jr nz, .a_button
+ bit B_BUTTON_F, a
+ jr nz, .b_start
+ bit START_F, a
+ jr nz, .b_start
+ bit D_RIGHT_F, a
+ jr nz, .d_right
+ bit D_LEFT_F, a
+ jr nz, .d_left
xor a
ld [wMenuJoypad], a
- jr .asm_1f57
+ jr .done
-.asm_1f44
- ld a, $10
+.d_right
+ ld a, D_RIGHT
ld [wMenuJoypad], a
- jr .asm_1f57
+ jr .done
-.asm_1f4b
- ld a, $20
+.d_left
+ ld a, D_LEFT
ld [wMenuJoypad], a
- jr .asm_1f57
+ jr .done
-.asm_1f52
- ld a, $1
+.a_button
+ ld a, A_BUTTON
ld [wMenuJoypad], a
-.asm_1f57
+.done
call GetMenuIndexSet
ld a, [wMenuCursorY]
ld l, a
@@ -416,10 +416,10 @@ Function1f2a:: ; 1f2a
and a
ret
-.asm_1f6d
- ld a, $2
+.b_start
+ ld a, B_BUTTON
ld [wMenuJoypad], a
- ld a, $ff
+ ld a, -1
ld [MenuSelection], a
scf
ret