diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-10-30 15:39:08 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-10-30 15:39:08 -0400 |
commit | fe1a58deea9b815d60ccab60cdfff19ab0a0110b (patch) | |
tree | 56cf338ef204cde73f8ffe1c4026b7217ede8c14 /engine/gfx/sprites.asm | |
parent | 7a42f1790ae1e9e357593879bd38c6596dcb03da (diff) |
Identify wSpriteAnimDict key constants
Diffstat (limited to 'engine/gfx/sprites.asm')
-rw-r--r-- | engine/gfx/sprites.asm | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/engine/gfx/sprites.asm b/engine/gfx/sprites.asm index 1de16dbc9..c9ffc62ee 100644 --- a/engine/gfx/sprites.asm +++ b/engine/gfx/sprites.asm @@ -1,6 +1,6 @@ ClearSpriteAnims: - ld hl, wSpriteAnimDict - ld bc, wSpriteAnimsEnd - wSpriteAnimDict + ld hl, wSpriteAnimData + ld bc, wSpriteAnimDataEnd - wSpriteAnimData .loop ld [hl], 0 inc hl @@ -168,8 +168,8 @@ _InitSpriteAnimStruct:: ld a, [de] ld [hli], a ; SPRITEANIMSTRUCT_ANIM_SEQ_ID inc de -; Look up the third field from the table in the wSpriteAnimDict array (10x2). -; Take the value and load it in +; Look up the third field in the wSpriteAnimDict mapping. +; Take the mapped value and load it in. ld a, [de] call GetSpriteAnimVTile ld [hli], a ; SPRITEANIMSTRUCT_TILE_ID @@ -373,13 +373,12 @@ InitSpriteAnimBuffer: ret GetSpriteAnimVTile: -; a = wSpriteAnimDict[a] if a in wSpriteAnimDict else 0 -; vTiles offset +; a = wSpriteAnimDict[a] if a in wSpriteAnimDict else vtile offset $00 push hl push bc ld hl, wSpriteAnimDict ld b, a - ld c, NUM_SPRITE_ANIM_STRUCTS + ld c, NUM_SPRITEANIMDICT_ENTRIES .loop ld a, [hli] cp b @@ -634,8 +633,8 @@ ClearSpriteAnims2: push de push bc push af - ld hl, wSpriteAnimDict - ld bc, wSpriteAnimsEnd - wSpriteAnimDict + ld hl, wSpriteAnimData + ld bc, wSpriteAnimDataEnd - wSpriteAnimData .loop ld [hl], 0 inc hl |