ref: 5cbff21a0dc8f1bbf8c9de289506d25d5ee8c78e
dir: /home/clear_sprites.asm/
ClearSprites:: ; 300b ; Erase OAM data ld hl, wVirtualOAM ld b, wVirtualOAMEnd - wVirtualOAM xor a .loop ld [hli], a dec b jr nz, .loop ret ; 3016 HideSprites:: ; 3016 ; Set all OAM y-positions to 160 to hide them offscreen ld hl, wVirtualOAMSprite00YCoord ld de, SPRITEOAMSTRUCT_LENGTH ld b, NUM_SPRITE_OAM_STRUCTS ld a, SCREEN_WIDTH_PX .loop ld [hl], a ; y add hl, de dec b jr nz, .loop ret ; 3026