diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2015-12-20 12:54:08 -0500 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2015-12-20 12:54:08 -0500 |
commit | 047effba941ca96bf0b3d16fc2ddef964e4f17d8 (patch) | |
tree | 68e83bb4a29b28c3a4d5f4470e30c07ae396a12a /home/menu.asm | |
parent | 987ed1fafb2ed4920276089f8c93f1be3f31acac (diff) |
Menu joy flags; started with link address space
Diffstat (limited to 'home/menu.asm')
-rw-r--r-- | home/menu.asm | 64 |
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 |