summaryrefslogtreecommitdiff
path: root/asm/macros/battle_anim_script.inc
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2018-10-06 08:20:41 -0500
committerGitHub <noreply@github.com>2018-10-06 08:20:41 -0500
commitb9e38a569eac79572fa0676b82e2d755e30b1357 (patch)
tree9d3b25dec0536b47a88cc190773794ff53c1b95c /asm/macros/battle_anim_script.inc
parent3d50d01a93314569a3b647bf52c87b52c1dcf41c (diff)
parent17c5b4089ae0477c8500f6d2ccd686a75aab784e (diff)
Merge pull request #320 from DizzyEggg/anims
Document battle animation scripts
Diffstat (limited to 'asm/macros/battle_anim_script.inc')
-rw-r--r--asm/macros/battle_anim_script.inc19
1 files changed, 16 insertions, 3 deletions
diff --git a/asm/macros/battle_anim_script.inc b/asm/macros/battle_anim_script.inc
index d1a8f6656..1d5b01de7 100644
--- a/asm/macros/battle_anim_script.inc
+++ b/asm/macros/battle_anim_script.inc
@@ -66,9 +66,9 @@
.byte \battler
.endm
- .macro setalpha param0
- .byte 0xc
- .2byte \param0
+ .macro setalpha eva, evb
+ .byte 0x0C
+ .2byte ((\evb) << 8) | (\eva)
.endm
.macro blendoff
@@ -266,3 +266,16 @@
.macro stopsound
.byte 0x2f
.endm
+
+@ useful macros
+ .macro jumpreteq value, ptr
+ jumpargeq ARG_RET_ID, \value, \ptr
+ .endm
+
+ .macro jumprettrue ptr
+ jumpreteq TRUE, \ptr
+ .endm
+
+ .macro jumpretfalse ptr
+ jumpreteq FALSE, \ptr
+ .endm