Close the magic bag if the player presses start
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
; =========================================================
|
; =========================================================
|
||||||
Reference in New Issue
Block a user