diff options
author | Astatin <[email protected]> | 2025-03-13 19:08:09 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2025-03-13 19:08:09 +0900 |
commit | 62701690d1c7b95b639d63d0cb9cd6ebeb9ac876 (patch) | |
tree | 833c88d35818c4d63e7d440355254aeb47af2cfd /dialogues/utils.gbasm | |
parent | ab45947d3fdc9885c497d9fc3dd124c7986f6ea4 (diff) |
Adding multi-step dialogue
Diffstat (limited to 'dialogues/utils.gbasm')
-rw-r--r-- | dialogues/utils.gbasm | 23 |
1 files changed, 23 insertions, 0 deletions
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 |