diff options
author | pikalaxalt <PikalaxALT@gmail.com> | 2016-05-15 23:05:41 -0400 |
---|---|---|
committer | pikalaxalt <PikalaxALT@gmail.com> | 2016-05-15 23:05:41 -0400 |
commit | 1544185becfcabe1c3cf032f0014c904183567fe (patch) | |
tree | 36930db71081fa79fa1f56c5b159cf06c4c17324 /macros.asm | |
parent | ee906a67c76ec6b7eb85e4aa1aed588fa4aad45d (diff) |
Revise frame macro to account for flags in sprite anim framesets
Diffstat (limited to 'macros.asm')
-rw-r--r-- | macros.asm | 9 |
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 |