summaryrefslogtreecommitdiff
path: root/macros.asm
diff options
context:
space:
mode:
authorpikalaxalt <PikalaxALT@gmail.com>2016-05-15 23:05:41 -0400
committerpikalaxalt <PikalaxALT@gmail.com>2016-05-15 23:05:41 -0400
commit1544185becfcabe1c3cf032f0014c904183567fe (patch)
tree36930db71081fa79fa1f56c5b159cf06c4c17324 /macros.asm
parentee906a67c76ec6b7eb85e4aa1aed588fa4aad45d (diff)
Revise frame macro to account for flags in sprite anim framesets
Diffstat (limited to 'macros.asm')
-rw-r--r--macros.asm9
1 files changed, 8 insertions, 1 deletions
diff --git a/macros.asm b/macros.asm
index fa1e33289..bfdd38505 100644
--- a/macros.asm
+++ b/macros.asm
@@ -140,7 +140,14 @@ lda_coord: MACRO
; pic animations
frame: MACRO
db \1
- db \2
+x = \2
+IF _NARG > 2
+rept _NARG +- 2
+x = x | (1 << (\3 + 1))
+ shift
+endr
+endc
+ db x
ENDM
setrepeat: MACRO
db $fe