diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/constants/card_data_constants.asm | 11 | ||||
-rw-r--r-- | src/engine/bank1.asm | 28 |
2 files changed, 25 insertions, 14 deletions
diff --git a/src/constants/card_data_constants.asm b/src/constants/card_data_constants.asm index 6b6d299..a3074a9 100644 --- a/src/constants/card_data_constants.asm +++ b/src/constants/card_data_constants.asm @@ -183,3 +183,14 @@ FLAG_3_BIT_1 EQU %00000010 ; special CARD_DATA_RETREAT_COST values UNABLE_RETREAT EQU $64 + +; wCardPageNumber constants +CARDPAGE_POKEMON_OVERVIEW EQU $01 +CARDPAGE_POKEMON_MOVE1_1 EQU $02 +CARDPAGE_POKEMON_MOVE1_2 EQU $03 +CARDPAGE_POKEMON_MOVE2_1 EQU $04 +CARDPAGE_POKEMON_MOVE2_2 EQU $05 +CARDPAGE_POKEMON_DESCRIPTION EQU $06 +CARDPAGE_ENERGY EQU $09 +CARDPAGE_TRAINER_1 EQU $0d +CARDPAGE_TRAINER_2 EQU $0e diff --git a/src/engine/bank1.asm b/src/engine/bank1.asm index 746c934..cc6c87c 100644 --- a/src/engine/bank1.asm +++ b/src/engine/bank1.asm @@ -765,7 +765,7 @@ DuelMenu_Attack: ; 46fc (1:46fc) jp .try_open_attack_menu Func_478b: ; 478b (1:478b) - ld a, $01 + ld a, CARDPAGE_POKEMON_OVERVIEW ld [wCardPageNumber], a xor a ld [wcbc9], a @@ -1834,20 +1834,20 @@ Func_58aa: ; 58aa (1:58aa) CardPagePointerTable: ; 58c2 (1:58c2) dw DrawDuelMainScene - dw $5b7d - dw $5d1f - dw $5d27 - dw $5d2f - dw $5d37 - dw $5d54 + dw $5b7d ; CARDPAGE_POKEMON_OVERVIEW + dw $5d1f ; CARDPAGE_POKEMON_MOVE1_1 + dw $5d27 ; CARDPAGE_POKEMON_MOVE1_2 + dw $5d2f ; CARDPAGE_POKEMON_MOVE2_1 + dw $5d37 ; CARDPAGE_POKEMON_MOVE2_2 + dw $5d54 ; CARDPAGE_POKEMON_DESCRIPTION dw DrawDuelMainScene dw DrawDuelMainScene - dw $5e28 - dw $5e28 + dw $5e28 ; CARDPAGE_ENERGY + dw $5e28 ; CARDPAGE_ENERGY + 1 dw DrawDuelMainScene dw DrawDuelMainScene - dw $5e1c - dw $5e22 + dw $5e1c ; CARDPAGE_TRAINER_1 + dw $5e22 ; CARDPAGE_TRAINER_2 dw DrawDuelMainScene ; 0x58e2 @@ -1857,13 +1857,13 @@ Func_58e2: ; 58e2 (1:58e2) jr nz, .asm_58ff ld a, [wLoadedCard1Type] ld b, a - ld a, $09 + ld a, CARDPAGE_ENERGY bit TYPE_ENERGY_F, b jr nz, .set_card_page_nc - ld a, $0d + ld a, CARDPAGE_TRAINER_1 bit TYPE_TRAINER_F, b jr nz, .set_card_page_nc - ld a, $01 + ld a, CARDPAGE_POKEMON_OVERVIEW .set_card_page_nc ld [wCardPageNumber], a or a |