From 1311cb0cba781b2d362fe4c749ee0ed14bb2d544 Mon Sep 17 00:00:00 2001 From: ElectroDeoxys Date: Sat, 8 May 2021 20:09:54 +0100 Subject: Document Card Album functions --- src/constants/card_data_constants.asm | 1 + src/constants/menu_constants.asm | 13 +++++++++++++ 2 files changed, 14 insertions(+) (limited to 'src/constants') diff --git a/src/constants/card_data_constants.asm b/src/constants/card_data_constants.asm index 50fdb52..2fc0bfc 100644 --- a/src/constants/card_data_constants.asm +++ b/src/constants/card_data_constants.asm @@ -141,6 +141,7 @@ PROMOSTAR EQU $ff const CARD_SET_LABORATORY ; $3 const CARD_SET_PROMOTIONAL ; $4 const CARD_SET_ENERGY ; $5 +NUM_CARD_SETS EQU const_value - 1 ; CARD_DATA_SET constants (set 1) COLOSSEUM EQU CARD_SET_COLOSSEUM << 4 diff --git a/src/constants/menu_constants.asm b/src/constants/menu_constants.asm index 75dd568..ab60293 100644 --- a/src/constants/menu_constants.asm +++ b/src/constants/menu_constants.asm @@ -14,6 +14,7 @@ FILTER_ENERGY EQU $20 NUM_FILTERS EQU 9 MAX_DECK_CONFIRMATION_VISIBLE_CARDS EQU 7 +MAX_CARD_ALBUM_VISIBLE_CARDS EQU 7 MAX_FILTERED_LIST_VISIBLE_CARDS EQU 6 ; deck flags @@ -27,3 +28,15 @@ ALL_DECKS EQU $ff NUM_DECK_SAVE_MACHINE_SLOTS EQU 60 NUM_DECK_MACHINE_SLOTS EQU 5 + +; TODO find a way to not have these hardcoded? +NUM_CARDS_COLOSSEUM EQU 56 +NUM_CARDS_EVOLUTION EQU 50 +NUM_CARDS_MYSTERY EQU 51 +NUM_CARDS_LABORATORY EQU 51 +NUM_CARDS_PROMOTIONAL EQU 20 + +; wOwnedPhantomCardFlags flags + const_def + const VENUSAUR_OWNED_PHANTOM_F ; $0 + const MEW_OWNED_PHANTOM_F ; $1 -- cgit v1.2.3