summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxCrystal <rgr.crystal@gmail.com>2019-07-25 19:18:05 +0200
committerjidoc01 <jidoc01@naver.com>2019-08-11 13:51:29 +0200
commit44fbbce41c5c61bafdbc62e0d20486ac7335ca70 (patch)
tree5e3113c3f4bab032e16cfa4421f78bb76c789ee1 /src
parent9ef4ece5fe95062805977dca204e94bd85197593 (diff)
Reorganize duel constants
Diffstat (limited to 'src')
-rw-r--r--src/constants.asm1
-rw-r--r--src/constants/card_data_constants.asm26
-rw-r--r--src/constants/duel_constants.asm45
-rw-r--r--src/constants/duel_interface_constants.asm70
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