Close the magic bag if the player presses start

This commit is contained in:
scawful
2024-06-30 20:06:00 -04:00
parent 8e8ba00497
commit d97526e525

View File

@@ -355,24 +355,24 @@ Menu_ScrollUp:
Menu_CheckBottle: Menu_CheckBottle:
{ {
LDA.w $0202 : CMP.b #$06 : BNE .not_first LDA.w $0202 : CMP.b #$06 : BNE .not_first
LDA.b #$0001 : JMP .prepare_bottle LDA.b #$0001 : JMP .prepare_bottle
.not_first
.not_first
LDA.w $0202 : CMP.b #$0C : BNE .not_second LDA.w $0202 : CMP.b #$0C : BNE .not_second
LDA.b #$0002 : JMP .prepare_bottle LDA.b #$0002 : JMP .prepare_bottle
.not_second
.not_second
LDA.w $0202 : CMP.b #$12 : BNE .not_third LDA.w $0202 : CMP.b #$12 : BNE .not_third
LDA.b #$0003 : JMP .prepare_bottle LDA.b #$0003 : JMP .prepare_bottle
.not_third
.not_third
LDA.w $0202 : CMP.b #$18 : BNE .not_any LDA.w $0202 : CMP.b #$18 : BNE .not_any
LDA.b #$0004 LDA.b #$0004
.prepare_bottle
.prepare_bottle
STA.l $7EF34F STA.l $7EF34F
.not_any .not_any
INC.w $0200 INC.w $0200
RTS RTS
} }
@@ -485,23 +485,34 @@ Menu_InitiateScrollDown:
RTS RTS
} }
; =========================================================
; 0C MENU MAGIC BAG
Menu_MagicBag: Menu_MagicBag:
{ {
JSR Menu_DrawMagicBag JSR Menu_DrawMagicBag
JSR Menu_DrawMagicItems JSR Menu_DrawMagicItems
SEP #$30 SEP #$30
; Return to the item menu if they press A
LDA.b $F6 : BIT.b #$80 : BEQ + LDA.b $F6 : BIT.b #$80 : BEQ +
LDA.b #$02 : STA.w $0200 LDA.b #$02 : STA.w $0200
+ +
; Close the menu if the player presses start
LDA.b $F4 : BIT.b #$10 : BEQ +
LDA.b #$08 : STA.w $0200
+
LDA.b #$22 : STA.w $0116 LDA.b #$22 : STA.w $0116
LDA.b #$01 : STA.b $17 LDA.b #$01 : STA.b $17
RTS RTS
} }
; =========================================================
; 0D MENU SONG MENU
Menu_SongMenu: Menu_SongMenu:
{ {
JSR Menu_DrawSongMenu JSR Menu_DrawSongMenu
@@ -523,6 +534,6 @@ quest_icons: incbin "tilemaps/quest_icons.tilemap"
incsrc "menu_map_names.asm" incsrc "menu_map_names.asm"
print "End of Menu/menu.asm ", pc print "End of Menu/menu.asm ", pc
incsrc "menu_hud.asm" incsrc "menu_hud.asm"
print "End of Menu/menu_ud.asm ", pc print "End of Menu/menu_hud.asm ", pc
; ========================================================= ; =========================================================