aboutsummaryrefslogtreecommitdiff
path: root/dialogues/utils.gbasm
diff options
context:
space:
mode:
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