summaryrefslogtreecommitdiff
path: root/src/wram.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/wram.asm')
-rw-r--r--src/wram.asm40
1 files changed, 30 insertions, 10 deletions
diff --git a/src/wram.asm b/src/wram.asm
index 30ea0e3..34f2333 100644
--- a/src/wram.asm
+++ b/src/wram.asm
@@ -2365,8 +2365,23 @@ wd42a:: ; d42a
wAnimFlags:: ; d42b
ds $1
-wd42c:: ; d42c
- ds $80
+wDuelAnimBuffer:: ; d42c
+ duel_anim_struct wDuelAnim1
+ duel_anim_struct wDuelAnim2
+ duel_anim_struct wDuelAnim3
+ duel_anim_struct wDuelAnim4
+ duel_anim_struct wDuelAnim5
+ duel_anim_struct wDuelAnim6
+ duel_anim_struct wDuelAnim7
+ duel_anim_struct wDuelAnim8
+ duel_anim_struct wDuelAnim9
+ duel_anim_struct wDuelAnim10
+ duel_anim_struct wDuelAnim11
+ duel_anim_struct wDuelAnim12
+ duel_anim_struct wDuelAnim13
+ duel_anim_struct wDuelAnim14
+ duel_anim_struct wDuelAnim15
+ duel_anim_struct wDuelAnim16
wd4ac:: ; d4ac
ds $1
@@ -2382,17 +2397,21 @@ wd4ad:: ; d4ad
wDuelAnimationScreen:: ; d4ae
ds $1
-wd4af:: ; d4af
- ds $1
-
-wd4b0:: ; d4b0
+; which side to play animation
+; uses PLAYER_TURN and OPPONENT_TURN constants
+wDuelAnimDuelistSide:: ; d4af
ds $1
-wd4b1:: ; d4b1
+; used in GetAnimCoordsAndFlags to determine
+; what coordinates to draw the animation in.
+; e.g. used to know what Play Area card
+; to draw a hit animation in the Play Area screen.
+wDuelAnimLocationParam:: ; d4b0
ds $1
-wd4b2:: ; d4b2
- ds $1
+; damage value to display with animation
+wDuelAnimDamage:: ; d4b1
+ ds $2
wd4b3:: ; d4b3
ds $1
@@ -2417,7 +2436,8 @@ wd4bb:: ; d4bb
wd4bc:: ; d4bc
ds $2
-wd4be:: ; d4be
+; bank number to return to after processing animation
+wDuelAnimReturnBank:: ; d4be
ds $1
wd4bf:: ; d4bf