diff options
author | libjet <libj3t@gmail.com> | 2020-02-19 19:02:31 +0000 |
---|---|---|
committer | libjet <libj3t@gmail.com> | 2020-02-19 19:02:31 +0000 |
commit | a973f27b371058fb98841a00d890e6978bbfcdb7 (patch) | |
tree | 0212a3046f2c6623e1461f8ee18951b321ab97fa /home.asm | |
parent | d89f593d0cd6aef4c37c400bf4c66435d7b308fb (diff) |
Add home/scrolling_menu.asm
Diffstat (limited to 'home.asm')
-rw-r--r-- | home.asm | 57 |
1 files changed, 1 insertions, 56 deletions
@@ -257,62 +257,7 @@ GetWeekday:: INCLUDE "home/pokedex_flags.asm" INCLUDE "home/names.asm" - -ScrollingMenu:: - call CopyMenuData - ldh a, [hROMBank] - push af - ld a, BANK(ScrollingMenu_) - rst Bankswitch - call InitScrollingMenu - call ScrollingMenuUpdatePalettes - call ScrollingMenu_ - pop af - rst Bankswitch - ld a, [wMenuJoypad] - ret - -ScrollingMenuUpdatePalettes:: ; 3769 (0:3769) - ld hl, wVramState - bit 0, [hl] - jp nz, UpdateTimePals - jp SetPalettes - -DrawScrollingMenu:: - ld a, [wMenuBorderTopCoord] - dec a - ld b, a - ld a, [wMenuBorderBottomCoord] - sub b - ld d, a - ld a, [wMenuBorderLeftCoord] - dec a - ld c, a - ld a, [wMenuBorderRightCoord] - sub c - ld e, a - push de - call Coord2Tile - pop bc - jp Textbox - -ScrollingMenuJoyTextDelay:: - call DelayFrame - ldh a, [hInMenu] - push af - ld a, $1 - ldh [hInMenu], a - call JoyTextDelay - pop af - ldh [hInMenu], a - ldh a, [hJoyLast] - and $f0 - ld c, a - ldh a, [hJoyPressed] - and $f - or c - ld c, a - ret +INCLUDE "home/scrolling_menu.asm" HandleStoneQueue:: ldh a, [hROMBank] |