diff options
author | Daniel Harding <33dannye@gmail.com> | 2021-05-30 11:07:54 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-30 11:07:54 -0500 |
commit | e8cbcea8e76004a9cef04499301cec5755dcc942 (patch) | |
tree | c8ed944e6ea43d03cee5367603e40881b6ac17bb /src/macros/opening_sequence.asm | |
parent | 0a3b84155b53785c974a2b352a6473124c56631b (diff) | |
parent | 63f0559573cbec5a199645263a36b51b503d4ed1 (diff) |
Merge pull request #105 from ElectroDeoxys/master
Work on Bank $7 (NPCs, Start Menu and Opening/Credits sequences)
Diffstat (limited to 'src/macros/opening_sequence.asm')
-rw-r--r-- | src/macros/opening_sequence.asm | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/src/macros/opening_sequence.asm b/src/macros/opening_sequence.asm new file mode 100644 index 0000000..a19fc6d --- /dev/null +++ b/src/macros/opening_sequence.asm @@ -0,0 +1,63 @@ +opening_seq_wait_orbs_animation: MACRO
+ dw OpeningSequenceCmd_WaitOrbsAnimation
+ENDM
+
+; argument = frames to delay
+opening_seq_wait: MACRO
+ dw OpeningSequenceCmd_Wait
+ db \1
+ENDM
+
+; argument = list of animations to set
+opening_seq_set_orbs_animations: MACRO
+ dw OpeningSequenceCmd_SetOrbsAnimations
+ dw \1
+ENDM
+
+; argument = list of coordinates to set
+opening_seq_set_orbs_coordinates: MACRO
+ dw OpeningSequenceCmd_SetOrbsCoordinates
+ dw \1
+ENDM
+
+opening_seq_play_title_screen_music: MACRO
+ dw OpeningSequenceCmd_PlayTitleScreenMusic
+ENDM
+
+opening_seq_wait_sfx: MACRO
+ dw OpeningSequenceCmd_WaitSFX
+ENDM
+
+; argument = SFX to play
+opening_seq_play_sfx: MACRO
+ dw OpeningSequenceCmd_PlaySFX
+ db \1
+ENDM
+
+opening_seq_fade_in: MACRO
+ dw OpeningSequenceCmd_FadeIn
+ENDM
+
+opening_seq_fade_out: MACRO
+ dw OpeningSequenceCmd_FadeOut
+ENDM
+
+opening_seq_load_charizard_scene: MACRO
+ dw OpeningSequenceCmd_LoadCharizardScene
+ENDM
+
+opening_seq_load_scyther_scene: MACRO
+ dw OpeningSequenceCmd_LoadScytherScene
+ENDM
+
+opening_seq_load_aerodactyl_scene: MACRO
+ dw OpeningSequenceCmd_LoadAerodactylScene
+ENDM
+
+opening_seq_load_title_screen_scene: MACRO
+ dw OpeningSequenceCmd_LoadTitleScreenScene
+ENDM
+
+opening_seq_end: MACRO
+ opening_seq_wait $ff
+ENDM
|