diff options
| -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 | 
