update ring box menu draw

This commit is contained in:
scawful
2024-07-10 18:50:23 -04:00
parent 3778c6b0bc
commit 5f21a23205
2 changed files with 22 additions and 23 deletions

View File

@@ -56,7 +56,7 @@ Menu_Entry:
SEP #$20
PLB
RTL
}
.vectors
dw Menu_InitGraphics ; 00
dw Menu_UploadRight ; 01
@@ -72,6 +72,7 @@ Menu_Entry:
dw Menu_InitiateScrollDown ; 0B
dw Menu_MagicBag ; 0C
dw Menu_SongMenu ; 0D
}
; =========================================================
; 00 MENU INIT GRAPHICS
@@ -530,7 +531,6 @@ Menu_SongMenu:
REP #$30
JSR Menu_DrawMusicNotes
INC $0207
LDA.w $030F : BEQ .continue
ASL : TAY

View File

@@ -796,14 +796,13 @@ Menu_DrawMagicRings:
RTS
}
; TODO: Update the Ring SRAM checks.
Menu_DrawMagicRingsInBox:
{
SEP #$30
LDA.b #$7E : STA.b $0A ; Set up the bank of our indirect address
REP #$30
LDA.l FOUNDRINGS : AND.w #$00FF : CMP.w #$0001 : BCC .no_attack
LDA.l MAGICRINGS : AND.w #$00FF : CMP.w #$0020 : BNE .no_attack
LDA.w #$0002 : BRA +
.no_attack
LDA.w #$0001
@@ -813,7 +812,7 @@ Menu_DrawMagicRingsInBox:
LDY.w #RingGFX
JSR DrawMenuItem
LDA.l FOUNDRINGS : AND.w #$00FF : CMP.w #$0001 : BCC .no_defense
LDA.l MAGICRINGS : AND.w #$00FF : CMP.w #$0010 : BNE .no_defense
LDA.w #$0003 : BRA +
.no_defense
LDA.w #$0001
@@ -823,7 +822,7 @@ Menu_DrawMagicRingsInBox:
LDY.w #RingGFX
JSR DrawMenuItem
LDA.l FOUNDRINGS : AND.w #$00FF : CMP.w #$0001 : BCC .no_steadfast
LDA.l MAGICRINGS : AND.w #$00FF : CMP.w #$0008 : BNE .no_steadfast
LDA.w #$0004 : BRA +
.no_steadfast
LDA.w #$0001
@@ -833,7 +832,7 @@ Menu_DrawMagicRingsInBox:
LDY.w #RingGFX
JSR DrawMenuItem
LDA.l FOUNDRINGS : AND.w #$00FF : CMP.w #$0001 : BCC .no_light
LDA.l MAGICRINGS : AND.w #$00FF : CMP.w #$0004 : BNE .no_light
LDA.w #$0005 : BRA +
.no_light
LDA.w #$0001
@@ -843,7 +842,7 @@ Menu_DrawMagicRingsInBox:
LDY.w #RingGFX
JSR DrawMenuItem
LDA.l FOUNDRINGS : AND.w #$00FF : CMP.w #$0001 : BCC .no_blast
LDA.l MAGICRINGS : AND.w #$00FF : CMP.w #$0002 : BNE .no_blast
LDA.w #$0006 : BRA +
.no_blast
LDA.w #$0001
@@ -853,7 +852,7 @@ Menu_DrawMagicRingsInBox:
LDY.w #RingGFX
JSR DrawMenuItem
LDA.l FOUNDRINGS : AND.w #$00FF : CMP.w #$0001 : BCC .no_heart
LDA.l MAGICRINGS : AND.w #$00FF : CMP.w #$0001 : BNE .no_heart
LDA.w #$0007 : BRA +
.no_heart
LDA.w #$0001