Level selection menu: function to compute valid directions and directional arrows OAM (#12)

This commit is contained in:
xCrystal
2023-08-22 12:42:53 +02:00
parent c6601a79d3
commit e866cdab48
7 changed files with 197 additions and 1 deletions

View File

@@ -55,11 +55,16 @@ DoNextFrameForAllSprites:
dec e
jr nz, .loop
ld a, [wVramState]
bit 2, a
ret nz
; Clear (wShadowOAM + [wCurSpriteOAMAddr] --> wShadowOAMEnd)
ld a, [wCurSpriteOAMAddr]
ld l, a
ld h, HIGH(wShadowOAM)
.loop2 ; Clear (wShadowOAM + [wCurSpriteOAMAddr] --> wShadowOAMEnd)
.loop2
ld a, l
cp LOW(wShadowOAMEnd)
jr nc, .done