From f765580db088c82c58e95e87d57eea8732355ff1 Mon Sep 17 00:00:00 2001 From: ElectroDeoxys Date: Fri, 21 May 2021 11:40:26 +0100 Subject: Extract Credits sequence --- src/macros/credits_sequence.asm | 99 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 src/macros/credits_sequence.asm (limited to 'src/macros/credits_sequence.asm') diff --git a/src/macros/credits_sequence.asm b/src/macros/credits_sequence.asm new file mode 100644 index 0000000..62e789e --- /dev/null +++ b/src/macros/credits_sequence.asm @@ -0,0 +1,99 @@ +credits_seq_disable_lcd: MACRO + dw CreditsSequenceCmd_DisableLCD +ENDM + +; x coordinate +; y coordinate +; OVERWORLD_* constant +credits_seq_load_ow_map: MACRO + dw CreditsSequenceCmd_LoadOWMap + db \1, \2, \3 +ENDM + +credits_seq_init_volcano_sprite: MACRO + dw CreditsSequenceCmd_InitVolcanoSprite +ENDM + +credits_seq_init_overlay: MACRO + dw CreditsSequenceCmd_InitOverlay + db \1, \2, \3, \4 +ENDM + +credits_seq_transform_overlay: MACRO + dw CreditsSequenceCmd_TransformOverlay + db \1, \2, \3, \4 +ENDM + +; x coordinate +; y coordinate +; text ID +credits_seq_print_text: MACRO + dw CreditsSequenceCmd_PrintText + db \1, \2 + tx \3 +ENDM + +; x coordinate +; y coordinate +; text ID +credits_seq_print_text_special: MACRO + dw CreditsSequenceCmd_PrintTextSpecial + db \1, \2 + tx \3 +ENDM + +credits_seq_fade_in: MACRO + dw CreditsSequenceCmd_FadeIn +ENDM + +credits_seq_fade_out: MACRO + dw CreditsSequenceCmd_FadeOut +ENDM + +; frames to wait +credits_seq_wait: MACRO + dw CreditsSequenceCmd_Wait + db \1 +ENDM + +; x coordinate +; y coordinate +; direction +; NPC ID +credits_seq_load_npc: MACRO + dw CreditsSequenceCmd_LoadNPC + db \1, \2, \3, \4 +ENDM + +; y offset +; heigh +credits_seq_draw_rectangle: MACRO + dw CreditsSequenceCmd_DrawRectangle + db \1, \2 +ENDM + +; x coordinate +; y coordinate +; scene ID +credits_seq_load_scene: MACRO + dw CreditsSequenceCmd_LoadScene + db \1, \2, \3 +ENDM + +; x coordinate +; y coordinate +; booster scene ID +credits_seq_load_booster: MACRO + dw CreditsSequenceCmd_LoadBooster + db \1, \2, \3 +ENDM + +; index of beaten Club Master +credits_seq_load_club_map: MACRO + dw CreditsSequenceCmd_LoadClubMap + db \1 +ENDM + +credits_seq_end: MACRO + credits_seq_wait $ff +ENDM -- cgit v1.2.3