From 847bfa15404fa8f33f3ae4f43dcd7586c3126d2c Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Sat, 25 Nov 2017 21:32:17 +0100 Subject: add more battlescript macros --- asm/macros/battle_script.inc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'asm/macros/battle_script.inc') diff --git a/asm/macros/battle_script.inc b/asm/macros/battle_script.inc index 0bbd1dc0b..55ec0438e 100644 --- a/asm/macros/battle_script.inc +++ b/asm/macros/battle_script.inc @@ -1237,3 +1237,19 @@ setbyte \dst + 2, (\value >> 16) & 0xFF setbyte \dst + 3, (\value >> 24) & 0xFF .endm + + .macro copybyte dst, src + copyarray \dst, \src, 0x1 + .endm + + .macro copyword dst, src + copyarray \dst, \src, 0x4 + .endm + + .macro jumpifbytenotequal byte1, byte2, jumpptr + jumpifarraynotequal \byte1, \byte2, 0x1, \jumpptr + .endm + + .macro jumpifbyteequal byte1, byte2, jumpptr + jumpifarrayequal \byte1, \byte2, 0x1, \jumpptr + .endm -- cgit v1.2.3