Add Menu_CheckForSpecialMenus fn for Menu_ItemScreen
This commit is contained in:
@@ -186,19 +186,8 @@ Menu_ScrollDown:
|
|||||||
|
|
||||||
incsrc "menu_select_item.asm"
|
incsrc "menu_select_item.asm"
|
||||||
|
|
||||||
Menu_ItemScreen:
|
Menu_CheckForSpecialMenus:
|
||||||
{
|
{
|
||||||
JSR Menu_CheckHScroll
|
|
||||||
|
|
||||||
INC $0207
|
|
||||||
LDA.w $0202 : BEQ .do_no_input
|
|
||||||
; Scroll through joypad 1 inputs
|
|
||||||
ASL : TAY : LDA.b $F4
|
|
||||||
LSR : BCS .move_right
|
|
||||||
LSR : BCS .move_left
|
|
||||||
LSR : BCS .move_down
|
|
||||||
LSR : BCS .move_up
|
|
||||||
|
|
||||||
LDA.w $0202 : CMP.b #$05 : BNE +
|
LDA.w $0202 : CMP.b #$05 : BNE +
|
||||||
LDA.b $F6 : BIT.b #$80 : BEQ +
|
LDA.b $F6 : BIT.b #$80 : BEQ +
|
||||||
STZ.w $020B
|
STZ.w $020B
|
||||||
@@ -212,6 +201,14 @@ Menu_ItemScreen:
|
|||||||
SEP #$30
|
SEP #$30
|
||||||
JMP .exit
|
JMP .exit
|
||||||
++
|
++
|
||||||
|
LDA.w $0202 : CMP.b #$0E : BNE ++
|
||||||
|
LDA.b $F6 : BIT.b #$80 : BEQ ++
|
||||||
|
LDA.b #$0E : STA.w $0200
|
||||||
|
JSR Menu_DeleteCursor
|
||||||
|
JSL Menu_DrawJournal
|
||||||
|
SEP #$30
|
||||||
|
JMP .exit
|
||||||
|
++
|
||||||
|
|
||||||
LDA.b $F6 : BIT.b #$40 : BEQ +++
|
LDA.b $F6 : BIT.b #$40 : BEQ +++
|
||||||
JSR Menu_DeleteCursor
|
JSR Menu_DeleteCursor
|
||||||
@@ -220,6 +217,25 @@ Menu_ItemScreen:
|
|||||||
LDA.b #$09 : STA.w $0200 ; Ring Box
|
LDA.b #$09 : STA.w $0200 ; Ring Box
|
||||||
JMP .exit
|
JMP .exit
|
||||||
+++
|
+++
|
||||||
|
.exit
|
||||||
|
|
||||||
|
RTS
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Menu_ItemScreen:
|
||||||
|
{
|
||||||
|
JSR Menu_CheckHScroll
|
||||||
|
|
||||||
|
INC $0207
|
||||||
|
LDA.w $0202 : BEQ .do_no_input
|
||||||
|
; Scroll through joypad 1 inputs
|
||||||
|
ASL : TAY : LDA.b $F4
|
||||||
|
LSR : BCS .move_right
|
||||||
|
LSR : BCS .move_left
|
||||||
|
LSR : BCS .move_down
|
||||||
|
LSR : BCS .move_up
|
||||||
|
JSR Menu_CheckForSpecialMenus
|
||||||
.do_no_input
|
.do_no_input
|
||||||
BRA .no_inputs
|
BRA .no_inputs
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user