diff options
author | Astatin <[email protected]> | 2024-11-11 17:56:54 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2024-11-11 17:56:54 +0900 |
commit | d605c2900ae7c62f1937e250a2ae489678d99214 (patch) | |
tree | 4c1fc76f3b9e50b5f8461784fc349bff685e465a /definitions.gbasm | |
parent | 5eb8b27696e9fa2f60fd75ffb1b31fe049fcc772 (diff) |
Add dungeon menu choice selection mode
Diffstat (limited to 'definitions.gbasm')
-rw-r--r-- | definitions.gbasm | 19 |
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, |