From 62701690d1c7b95b639d63d0cb9cd6ebeb9ac876 Mon Sep 17 00:00:00 2001 From: Astatin Date: Thu, 13 Mar 2025 19:08:09 +0900 Subject: Adding multi-step dialogue --- dialogues/utils.gbasm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dialogues/utils.gbasm (limited to 'dialogues/utils.gbasm') diff --git a/dialogues/utils.gbasm b/dialogues/utils.gbasm new file mode 100644 index 0000000..38c9e51 --- /dev/null +++ b/dialogues/utils.gbasm @@ -0,0 +1,23 @@ +.MACRODEF START_SCRIPT script + LD A, high($script) + LD ($mem_dialogue_script_program_counter), A + LD A, low($script) + LD ($mem_dialogue_script_program_counter+1), A + CALL =Dialogue_script_step +.END + +.MACRODEF END + .DB 00 +.END + +.MACRODEF TEXT first_line second_line + .DB 01 + .DB $first_line + .DB $second_line +.END + +.MACRODEF TEXTB first_line second_line + .DB 02 + .DB $first_line + .DB $second_line +.END -- cgit v1.2.3-70-g09d2