aboutsummaryrefslogtreecommitdiff
path: root/dialogues/utils.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-03-13 19:08:09 +0900
committerAstatin <[email protected]>2025-03-13 19:08:09 +0900
commit62701690d1c7b95b639d63d0cb9cd6ebeb9ac876 (patch)
tree833c88d35818c4d63e7d440355254aeb47af2cfd /dialogues/utils.gbasm
parentab45947d3fdc9885c497d9fc3dd124c7986f6ea4 (diff)
Adding multi-step dialogue
Diffstat (limited to 'dialogues/utils.gbasm')
-rw-r--r--dialogues/utils.gbasm23
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