summaryrefslogtreecommitdiff
path: root/constants/menu_constants.asm
diff options
context:
space:
mode:
authorRangi <35663410+Rangi42@users.noreply.github.com>2020-07-04 16:19:15 -0400
committerGitHub <noreply@github.com>2020-07-04 16:19:15 -0400
commit2718c36065e7eb201a149938bcdd51987c4e56b6 (patch)
tree4a1c0294193a497e15ec8e6be59390eb1f84b5d3 /constants/menu_constants.asm
parentc85050497c1bd062e9cd40bf5b32fa3beca366cc (diff)
parent36f8cd1477b8ebe0537e99abd3ba53471a2e16c4 (diff)
Merge pull request #257 from Rangi42/master
More reorganization
Diffstat (limited to 'constants/menu_constants.asm')
-rw-r--r--constants/menu_constants.asm70
1 files changed, 70 insertions, 0 deletions
diff --git a/constants/menu_constants.asm b/constants/menu_constants.asm
new file mode 100644
index 00000000..75cbe54c
--- /dev/null
+++ b/constants/menu_constants.asm
@@ -0,0 +1,70 @@
+BAG_ITEM_CAPACITY EQU 20
+PC_ITEM_CAPACITY EQU 50
+
+; text box IDs
+MESSAGE_BOX EQU $01
+FIELD_MOVE_MON_MENU EQU $04
+JP_MOCHIMONO_MENU_TEMPLATE EQU $05
+USE_TOSS_MENU_TEMPLATE EQU $06
+JP_SAVE_MESSAGE_MENU_TEMPLATE EQU $08
+JP_SPEED_OPTIONS_MENU_TEMPLATE EQU $09
+BATTLE_MENU_TEMPLATE EQU $0b
+SWITCH_STATS_CANCEL_MENU_TEMPLATE EQU $0c
+LIST_MENU_BOX EQU $0d
+BUY_SELL_QUIT_MENU_TEMPLATE EQU $0e
+MONEY_BOX_TEMPLATE EQU $0f
+MON_SPRITE_POPUP EQU $11
+JP_AH_MENU_TEMPLATE EQU $12
+MONEY_BOX EQU $13
+TWO_OPTION_MENU EQU $14
+BUY_SELL_QUIT_MENU EQU $15
+JP_POKEDEX_MENU_TEMPLATE EQU $1a
+SAFARI_BATTLE_MENU_TEMPLATE EQU $1b
+
+; two option menu constants
+YES_NO_MENU EQU 0
+NORTH_WEST_MENU EQU 1
+SOUTH_EAST_MENU EQU 2
+WIDE_YES_NO_MENU EQU 3
+NORTH_EAST_MENU EQU 4
+TRADE_CANCEL_MENU EQU 5
+HEAL_CANCEL_MENU EQU 6
+NO_YES_MENU EQU 7
+
+; menu exit method constants for list menus and the buy/sell/quit menu
+CHOSE_MENU_ITEM EQU 1 ; pressed A
+CANCELLED_MENU EQU 2 ; pressed B
+
+; menu exit method constants for two-option menus
+CHOSE_FIRST_ITEM EQU 1
+CHOSE_SECOND_ITEM EQU 2
+
+; move mon constants
+BOX_TO_PARTY EQU 0
+PARTY_TO_BOX EQU 1
+DAYCARE_TO_PARTY EQU 2
+PARTY_TO_DAYCARE EQU 3
+
+; party menu types
+NORMAL_PARTY_MENU EQU 0
+USE_ITEM_PARTY_MENU EQU 1
+BATTLE_PARTY_MENU EQU 2
+TMHM_PARTY_MENU EQU 3
+SWAP_MONS_PARTY_MENU EQU 4
+EVO_STONE_PARTY_MENU EQU 5
+
+; party menu message IDs
+ANTIDOTE_MSG EQU $F0
+BURN_HEAL_MSG EQU $F1
+ICE_HEAL_MSG EQU $F2
+AWAKENING_MSG EQU $F3
+PARALYZ_HEAL_MSG EQU $F4
+POTION_MSG EQU $F5
+FULL_HEAL_MSG EQU $F6
+REVIVE_MSG EQU $F7
+RARE_CANDY_MSG EQU $F8
+
+; naming screen types
+NAME_PLAYER_SCREEN EQU 0
+NAME_RIVAL_SCREEN EQU 1
+NAME_MON_SCREEN EQU 2