summaryrefslogtreecommitdiff
path: root/src/data/multichoice.asm
diff options
context:
space:
mode:
authorDaniel Harding <33dannye@gmail.com>2021-11-15 13:31:15 -0600
committerGitHub <noreply@github.com>2021-11-15 13:31:15 -0600
commitf516a91f5fa02a741631c77b9097598f466d1328 (patch)
treebac2ee5e3fad02983b061580f5c085baecb5439a /src/data/multichoice.asm
parent15e986d374fdd11ed0f412fbdc9b858d4c4b9f50 (diff)
parent1fd16cd27fcd4f432bfc09fc5b7a262798b72430 (diff)
Merge pull request #114 from ElectroDeoxys/masterHEADmaster
Some more bank splitting
Diffstat (limited to 'src/data/multichoice.asm')
-rw-r--r--src/data/multichoice.asm59
1 files changed, 59 insertions, 0 deletions
diff --git a/src/data/multichoice.asm b/src/data/multichoice.asm
new file mode 100644
index 0000000..7f5bde8
--- /dev/null
+++ b/src/data/multichoice.asm
@@ -0,0 +1,59 @@
+MultichoiceTextbox_ConfigTable_ChooseDeckToDuelAgainst:
+ db $04, $00 ; x, y to start drawing box
+ db $10, $08 ; width, height of box
+ db $06, $02 ; x, y coordinate to start printing next text
+ tx LightningAndFireDeckChoiceText ; text id to print next
+ db $06, $04 ; x, y coordinate to start printing next text
+ tx WaterAndFightingDeckChoiceText ; text id to print next
+ db $06, $06 ; x, y coordinate to start printing next text
+ tx GrassAndPsychicDeckChoiceText ; text id to print next
+ db $ff ; marker byte -- end text entries
+ db $05, $02 ; cursor starting x, y
+ db $02 ; number of tiles the cursor moves per toggle
+ db $03 ; cursor max index
+ db SYM_CURSOR_R ; cursor image
+ db SYM_SPACE ; tile behind cursor
+ dw NULL ; function pointer if non-0
+
+MultichoiceTextbox_ConfigTable_ChooseDeckStarterDeck:
+ db $04, $00 ; x, y to start drawing box
+ db $10, $08 ; width, height of box
+ db $06, $02 ; x, y coordinate to start printing next text
+ tx CharmanderAndFriendsDeckChoiceText ; text id to print next
+ db $06, $04 ; x, y coordinate to start printing next text
+ tx SquirtleAndFriendsDeckChoiceText ; text id to print next
+ db $06, $06 ; x, y coordinate to start printing next text
+ tx BulbasaurAndFriendsDeckChoiceText ; text id to print next
+ db $ff ; marker byte -- end text entries
+ db $05, $02 ; cursor starting x, y
+ db $02 ; number of tiles the cursor moves per toggle
+ db $03 ; cursor max index
+ db SYM_CURSOR_R ; cursor image
+ db SYM_SPACE ; tile behind cursor
+ dw NULL ; function pointer if non-0
+
+SamNormalMultichoice_ConfigurationTable:
+ db $0a, $00 ; x, y to start drawing box
+ db $0a, $0a ; width, height of box
+ db $0c, $02 ; x, y coordinate to start printing next text
+ tx Text03ff ; text id to print next
+ db $ff ; marker byte -- end text entries
+ db $0b, $02 ; cursor starting x, y
+ db $02 ; number of tiles the cursor moves per toggle
+ db $04 ; cursor max index
+ db SYM_CURSOR_R ; cursor image
+ db SYM_SPACE ; tile behind cursor
+ dw NULL ; function pointer if non-0
+
+SamRulesMultichoice_ConfigurationTable:
+ db $06, $00 ; x, y to start drawing box
+ db $0e, $12 ; width, height of box
+ db $08, $02 ; x coordinate to start printing text
+ tx Text0400 ; text id to print next
+ db $ff ; marker byte -- end text entries
+ db $07, $02 ; cursor starting x, y
+ db $02 ; number of tiles the cursor moves per toggle
+ db $08 ; cursor max index
+ db SYM_CURSOR_R ; cursor image
+ db SYM_SPACE ; tile behind cursor
+ dw NULL ; function pointer if non-0