diff options
Diffstat (limited to 'macros/scripts/gfx_anims.asm')
| -rw-r--r-- | macros/scripts/gfx_anims.asm | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/macros/scripts/gfx_anims.asm b/macros/scripts/gfx_anims.asm index 9ba1e61c..2eb0aa81 100644 --- a/macros/scripts/gfx_anims.asm +++ b/macros/scripts/gfx_anims.asm @@ -1,37 +1,37 @@ ; pic + oam animations -frame: MACRO +MACRO frame db \1 -x = \2 -IF _NARG > 2 -REPT _NARG - 2 -x |= \3 << 1 - shift -ENDR -ENDC + DEF x = \2 + IF _NARG > 2 + REPT _NARG - 2 + DEF x |= \3 << 1 + shift + ENDR + ENDC db x ENDM const_def -1, -1 const endanim_command ; $ff -endanim: MACRO +MACRO endanim db endanim_command ENDM const dorestart_command ; $fe -dorestart: MACRO +MACRO dorestart db dorestart_command ENDM const dorepeat_command ; $fd -dorepeat: MACRO +MACRO dorepeat db dorepeat_command db \1 ; command offset to jump to ENDM const delanim_command ; $fc -delanim: MACRO +MACRO delanim ; Removes the object from the screen, as opposed to `endanim` which just stops all motion db delanim_command ENDM |
