diff options
author | xCrystal <rgr.crystal@gmail.com> | 2019-07-25 19:18:05 +0200 |
---|---|---|
committer | jidoc01 <jidoc01@naver.com> | 2019-08-11 13:51:29 +0200 |
commit | 44fbbce41c5c61bafdbc62e0d20486ac7335ca70 (patch) | |
tree | 5e3113c3f4bab032e16cfa4421f78bb76c789ee1 /src | |
parent | 9ef4ece5fe95062805977dca204e94bd85197593 (diff) |
Reorganize duel constants
Diffstat (limited to 'src')
-rw-r--r-- | src/constants.asm | 1 | ||||
-rw-r--r-- | src/constants/card_data_constants.asm | 26 | ||||
-rw-r--r-- | src/constants/duel_constants.asm | 45 | ||||
-rw-r--r-- | src/constants/duel_interface_constants.asm | 70 |
4 files changed, 71 insertions, 71 deletions
diff --git a/src/constants.asm b/src/constants.asm index aec75af..76b206c 100644 --- a/src/constants.asm +++ b/src/constants.asm @@ -3,6 +3,7 @@ INCLUDE "constants/card_constants.asm" INCLUDE "constants/card_data_constants.asm" INCLUDE "constants/deck_constants.asm" INCLUDE "constants/duel_constants.asm" +INCLUDE "constants/duel_interface_constants.asm" INCLUDE "constants/event_constants.asm" INCLUDE "constants/gfx_constants.asm" INCLUDE "constants/hardware_constants.asm" diff --git a/src/constants/card_data_constants.asm b/src/constants/card_data_constants.asm index 4840171..03b26ff 100644 --- a/src/constants/card_data_constants.asm +++ b/src/constants/card_data_constants.asm @@ -184,29 +184,3 @@ 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 - -; wMovePageNumber constants -MOVEPAGE_MOVE1_1 EQU $00 -MOVEPAGE_MOVE1_2 EQU $01 -MOVEPAGE_MOVE2_1 EQU $02 -MOVEPAGE_MOVE2_2 EQU $03 - -; wCardPageType constants -CARDPAGETYPE_NOT_PLAY_AREA EQU $00 -CARDPAGETYPE_PLAY_AREA EQU $01 - -; card type header constants ($10-tile headers in DuelCardHeaderGraphics) -HEADER_TRAINER EQU $00 -HEADER_ENERGY EQU $01 -HEADER_POKEMON EQU $02 diff --git a/src/constants/duel_constants.asm b/src/constants/duel_constants.asm index e64fe38..f3e2912 100644 --- a/src/constants/duel_constants.asm +++ b/src/constants/duel_constants.asm @@ -222,50 +222,5 @@ NO_DAMAGE_OR_EFFECT_NSHIELD EQU $05 EFFECT_FAILED_NO_EFFECT EQU $01 EFFECT_FAILED_UNSUCCESSFUL EQU $02 -; Box message id's - const_def - const BOXMSG_PLAYERS_TURN - const BOXMSG_OPPONENTS_TURN - const BOXMSG_BETWEEN_TURNS - const BOXMSG_DECISION - const BOXMSG_BENCH_POKEMON - const BOXMSG_ARENA_POKEMON - const BOXMSG_COIN_TOSS - -; wDuelDisplayedScreen constants -DUEL_MAIN_SCENE EQU $01 -PLAY_AREA_CARD_LIST EQU $02 -COIN_TOSS EQU $06 -DRAW_CARDS EQU $07 -LARGE_CARD_PICTURE EQU $08 -SHUFFLE_DECK EQU $09 -CHECK_PLAY_AREA EQU $0a - -; wCardListItemSelectionMenuType constants -;NONE EQU $00 -PLAY_CHECK EQU $01 -SELECT_CHECK EQU $02 - -; wInPlayAreaCurPosition constants - const_def - const INPLAYAREA_PLAYER_BENCH_1 ; $00 - const INPLAYAREA_PLAYER_BENCH_2 ; $01 - const INPLAYAREA_PLAYER_BENCH_3 ; $02 - const INPLAYAREA_PLAYER_BENCH_4 ; $03 - const INPLAYAREA_PLAYER_BENCH_5 ; $04 - const INPLAYAREA_PLAYER_ACTIVE ; $05 - const INPLAYAREA_PLAYER_HAND ; $06 - const INPLAYAREA_PLAYER_DISCARD_PILE ; $07 - const INPLAYAREA_OPP_ACTIVE ; $08 - const INPLAYAREA_OPP_HAND ; $09 - const INPLAYAREA_OPP_DISCARD_PILE ; $0a - const INPLAYAREA_OPP_BENCH_1 ; $0b - const INPLAYAREA_OPP_BENCH_2 ; $0c - const INPLAYAREA_OPP_BENCH_3 ; $0d - const INPLAYAREA_OPP_BENCH_4 ; $0e - const INPLAYAREA_OPP_BENCH_5 ; $0f - const INPLAYAREA_PLAYER_PLAY_AREA ; $10 - const INPLAYAREA_OPP_PLAY_AREA ; $11 - ; wAnimationQueue length ANIMATION_QUEUE_LENGTH EQU 7 diff --git a/src/constants/duel_interface_constants.asm b/src/constants/duel_interface_constants.asm new file mode 100644 index 0000000..baf0a4c --- /dev/null +++ b/src/constants/duel_interface_constants.asm @@ -0,0 +1,70 @@ +; 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 + +; wMovePageNumber constants +MOVEPAGE_MOVE1_1 EQU $00 +MOVEPAGE_MOVE1_2 EQU $01 +MOVEPAGE_MOVE2_1 EQU $02 +MOVEPAGE_MOVE2_2 EQU $03 + +; wCardPageType constants +CARDPAGETYPE_NOT_PLAY_AREA EQU $00 +CARDPAGETYPE_PLAY_AREA EQU $01 + +; card type header constants ($10-tile headers in DuelCardHeaderGraphics) +HEADER_TRAINER EQU $00 +HEADER_ENERGY EQU $01 +HEADER_POKEMON EQU $02 + +; Box message id's + const_def + const BOXMSG_PLAYERS_TURN + const BOXMSG_OPPONENTS_TURN + const BOXMSG_BETWEEN_TURNS + const BOXMSG_DECISION + const BOXMSG_BENCH_POKEMON + const BOXMSG_ARENA_POKEMON + const BOXMSG_COIN_TOSS + +; wDuelDisplayedScreen constants +DUEL_MAIN_SCENE EQU $01 +PLAY_AREA_CARD_LIST EQU $02 +COIN_TOSS EQU $06 +DRAW_CARDS EQU $07 +LARGE_CARD_PICTURE EQU $08 +SHUFFLE_DECK EQU $09 +CHECK_PLAY_AREA EQU $0a + +; wCardListItemSelectionMenuType constants +;NONE EQU $00 +PLAY_CHECK EQU $01 +SELECT_CHECK EQU $02 + +; wInPlayAreaCurPosition constants + const_def + const INPLAYAREA_PLAYER_BENCH_1 ; $00 + const INPLAYAREA_PLAYER_BENCH_2 ; $01 + const INPLAYAREA_PLAYER_BENCH_3 ; $02 + const INPLAYAREA_PLAYER_BENCH_4 ; $03 + const INPLAYAREA_PLAYER_BENCH_5 ; $04 + const INPLAYAREA_PLAYER_ACTIVE ; $05 + const INPLAYAREA_PLAYER_HAND ; $06 + const INPLAYAREA_PLAYER_DISCARD_PILE ; $07 + const INPLAYAREA_OPP_ACTIVE ; $08 + const INPLAYAREA_OPP_HAND ; $09 + const INPLAYAREA_OPP_DISCARD_PILE ; $0a + const INPLAYAREA_OPP_BENCH_1 ; $0b + const INPLAYAREA_OPP_BENCH_2 ; $0c + const INPLAYAREA_OPP_BENCH_3 ; $0d + const INPLAYAREA_OPP_BENCH_4 ; $0e + const INPLAYAREA_OPP_BENCH_5 ; $0f + const INPLAYAREA_PLAYER_PLAY_AREA ; $10 + const INPLAYAREA_OPP_PLAY_AREA ; $11 |