8 {{0x82, 0xD4}, {0x82, 0x67}, {0x82, 0xBF}, {0xFD, 0xBF}},
9 {{0x82, 0x1D}, {0x82, 0x61}, {0x82, 0x08}, {0xFD, 0x08}},
10 {{0x82, 0xA5}, {0x86, 0x31}, {0x82, 0x90}, {0xFD, 0x90}},
13 {{0x82, 0xE0}, {0x82, 0x73}, {0x82, 0xCB}, {0xFD, 0xCB}},
14 {{0x82, 0x11}, {0x82, 0x55}, {0x82, -4}, {0xFD, -4}},
15 {{0x82, 0xA5}, {0x86, 0x31}, {0x82, 0x90}, {0xFD, 0x90}},
23 {0x01, 0x02}, {0x03, 0x04}, {0x05, 0x06}, {0x07, 0x08},
24 {0x09, 0x0A}, {0x0B, 0x0C}, {0x1F, 0x3E}, {0x0B, 0x0C},
29 0x0004, 0x0008, 0x0010, 0x0020, 0x0040, 0x0080,
CARDGAME.PRO: the card battle (mode 0x700).
s32 CARDGAME_coinCardPositions[][2]
the two cards' x, y (CARDGAME_startFirstPick)
s16 CARDGAME_stepWindowPositions[2][3][4][2]
three sets of four positions, then the same moved for SHIFT_PAL_SCREEN
u8 CARDGAME_stepMessages[][2]
CARDGAME_startStepMessage's text for window 5 and what screen->openMessage shows, by message.
s32 CARDGAME_recordCardPositions[][2]
where card 15 goes, by CardRecord.playCount
s16 CARDGAME_colorFlags[]
a flag bit per card colour
s32 CARDGAME_rowSteps[]
the step of each row of CARDGAME_viewTable
s32 CARDGAME_rowSpriteOffsets[]
the sprite offset of each row of CARDGAME_viewTable
s32 CARDGAME_discardPositions[][2]
x, y per side
s16 CARDGAME_cardWindowPositions[2][2][2]
two positions, then the same moved for SHIFT_PAL_SCREEN
CardBattleStep CARDGAME_windowSteps[]
A step of CARDGAME_windowSteps: once its time is past, CARDGAME_openStepWindows opens windows.