aboutsummaryrefslogtreecommitdiff
path: root/definitions.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2024-11-11 17:56:54 +0900
committerAstatin <[email protected]>2024-11-11 17:56:54 +0900
commitd605c2900ae7c62f1937e250a2ae489678d99214 (patch)
tree4c1fc76f3b9e50b5f8461784fc349bff685e465a /definitions.gbasm
parent5eb8b27696e9fa2f60fd75ffb1b31fe049fcc772 (diff)
Add dungeon menu choice selection mode
Diffstat (limited to 'definitions.gbasm')
-rw-r--r--definitions.gbasm19
1 files changed, 19 insertions, 0 deletions
diff --git a/definitions.gbasm b/definitions.gbasm
index 081192a..626cd2a 100644
--- a/definitions.gbasm
+++ b/definitions.gbasm
@@ -56,8 +56,17 @@
.DEFINE mem_requested_mode ($c015)
.DEFINE enum_dungeon_mode $00
.DEFINE enum_dungeon_menu_mode $01
+.DEFINE enum_dungeon_dialogue_mode $02
.DEFINE mem_menu_cursor_position ($c016)
+.DEFINE mem_last_button_direction ($c017)
+
+.DEFINE dialogue_menu_choice1_routine $c018 ; Takes also $c019
+.DEFINE dialogue_menu_choice2_routine $c01a ; Takes also $c01b
+.DEFINE dialogue_menu_choice3_routine $c01c ; Takes also $c01d
+.DEFINE dialogue_menu_choice3_routine $c01e ; Takes also $c01f
+
+.DEFINE mem_last_button_action ($c020)
.DEFINE next_free_head_higher_bytes $c7
.DEFINE mem_next_free_head_lower_bytes ($c6ff)
@@ -102,6 +111,16 @@
.DEFINE dialogue_second_line $cab2
.DEFINE dialogue_third_line $cac4
+.DEFINE dialogue_menu_choice1 $caa1
+.DEFINE dialogue_menu_choice2 $caaa
+.DEFINE dialogue_menu_choice3 $cac5
+.DEFINE dialogue_menu_choice4 $cace
+
+.DEFINE dialogue_menu_choice1_cursor ($caa0)
+.DEFINE dialogue_menu_choice2_cursor ($caa9)
+.DEFINE dialogue_menu_choice3_cursor ($cac4)
+.DEFINE dialogue_menu_choice4_cursor ($cacd)
+
.DEFINE mem_entities_list $cb00 ; Until cbff
; struct entity {
; sprite: u8,