summaryrefslogtreecommitdiff
path: root/asm/macros
diff options
context:
space:
mode:
authorgarak <garakmon@gmail.com>2018-10-16 14:31:45 -0400
committergarak <garakmon@gmail.com>2018-10-16 14:31:45 -0400
commit0051947414df4656826a5ba0b252fdbb5fb0e065 (patch)
tree4ac69544094baaa620b1e8556ddf79715db4fde3 /asm/macros
parent72f9afcbf4a81909019f21acad0484b72ed217f6 (diff)
parented1bb3030bae8b0d00a1fbb68ebd50f6376938ac (diff)
Merge remote-tracking branch 'upstream/master' into event-flags
Diffstat (limited to 'asm/macros')
-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