|
Digimon World 3 decomp
The European version, SLES_039.36
|
The battle screen (created by CARDGAME_createScreen): the two panels, the cards on the table and the windows. More...
#include <cardgame/card_battle/screen.h>
Data Fields | |
| s32 | id |
| s32 | key1 |
| s32 | key2 |
| s32 | state |
| s32 | substate |
| s32 | step |
| s32 | counter |
| s32 | paused |
| s32 | childCount |
| void * | children |
| void(* | setState )(struct CardScreen *task, s32 state) |
| void(* | setSubstate )(struct CardScreen *task, s32 substate) |
| void(* | setStep )(struct CardScreen *task, s32 step) |
| void(* | setCounter )(struct CardScreen *task, s32 counter) |
| void(* | nextState )(struct CardScreen *task) |
| void(* | nextSubstate )(struct CardScreen *task) |
| void(* | nextStep )(struct CardScreen *task) |
| void(* | tickCounter )(struct CardScreen *task) |
| void(* | update )() |
| void(* | destroy )(struct CardScreen *task) |
| s16 * | cards |
| the battle's card list | |
| s32 | spriteFlags |
| this frame: bit 0 a sprite is animated, bit 1 a flying one landed | |
| u32 | time |
| s16 | opponent |
| CardBattle.arg. | |
| s16 | opponentLevel |
| CardBattle.opponentLevel. | |
| CardPanel | panels [2] |
| CardSprite | sprites [40] |
| CardBlinker | blinkers [12] |
| CardGauge | gauges [3] |
| CardMessageWindow | message |
| u8 | padDFC [4] |
| never read or written | |
| s16 | menuTime |
| s16 | menuDuration |
| s16 | menuRow |
| u8 | padE06 [4] |
| never read or written | |
| s16 | menuState |
| CardWindow | windows [6] |
| u8 | fadeRow |
| the background's palette row, 0 to 11 | |
| u8 | fadeTime |
| four frames a row | |
| u8 | fadeState |
| 0 dark, 1 fading in, 2 shown | |
| void(* | setPanelValue )(struct CardScreen *screen, s32 side, u32 which, s32 value) |
| void(* | openGauge )(struct CardScreen *screen, s32 index, s16 value) |
| void(* | closeGauge )(struct CardScreen *screen, s32 index) |
| void(* | openWindow )(struct CardScreen *screen, s32 index, s16 layout, s32 value, s32 x, s32 y) |
| void(* | closeWindow )(struct CardScreen *screen, s32 index) |
| void(* | clearPanelFlags )(struct CardScreen *screen) |
| void(* | setPanelFlags )(struct CardScreen *screen, s32 bits) |
| void(* | closePanel )(struct CardScreen *screen, s32 side) |
| void(* | openPanel )(struct CardScreen *screen, s32 side) |
| void(* | closePanels )(struct CardScreen *screen) |
| void(* | openPanels )(struct CardScreen *screen) |
| void(* | resetPanels )(struct CardScreen *screen) |
| void(* | openPanelIcon )(struct CardScreen *screen, s32 side) |
| void(* | closePanelIcon )(struct CardScreen *screen, s32 side) |
| s32(* | getHandOffset )(s32 count, s32 index) |
| s32(* | showBlinker )(struct CardScreen *screen, s32 index, s16 x, s16 y) |
| s32(* | startBlinkerMove )(struct CardScreen *screen, s32 index, u8 duration, s16 x, s32 y) |
| void(* | openMessage )(struct CardScreen *screen, s32 message, s32 prompt, s16 choice, s32 place) |
| void(* | closeMessage )(struct CardScreen *screen) |
| void(* | confirmMessage )(struct CardScreen *screen) |
| void(* | setMessageChoice )(struct CardScreen *screen, s32 choice) |
| void(* | openMenu )(struct CardScreen *screen, s16 row) |
| void(* | closeMenu )(struct CardScreen *screen) |
| void(* | confirmMenu )(struct CardScreen *screen) |
| void(* | setMenuRow )(struct CardScreen *screen, s16 row) |
| void(* | dealSprites )(struct CardScreen *screen, s16 duration, s16 count, s32 x, s32 y) |
| void(* | startMove )(struct CardScreen *screen, s32 index, s32 duration, s32 x, s32 y) |
| void(* | startSlide )(struct CardScreen *screen, s32 index, s32 duration, s32 x, s32 y) |
| s32(* | startFly )(struct CardScreen *screen, s32 index, s32 duration, s32 x, s32 y) |
| s32(* | addSprite )(struct CardScreen *screen, s32 index, s32 x, s32 y) |
| s32(* | removeSprite )(struct CardScreen *screen, s32 index) |
| s32(* | startBlink )(struct CardScreen *screen, s32 index) |
| void(* | setSpriteScale )(struct CardScreen *screen, s32 index, s32 scaleX, s32 scaleY) |
| void(* | scaleSprite )(struct CardScreen *screen, s32 index, s32 duration, s32 scaleX, s32 scaleY) |
| s32(* | startFlip )(struct CardScreen *screen, s32 index) |
| s32(* | startJitter )(struct CardScreen *screen, s32 index) |
| s32(* | startShake )(struct CardScreen *screen, s32 index) |
| s32(* | startRecovery )(struct CardScreen *screen, s32 index) |
| s32(* | startEffect )(struct CardScreen *screen, s32 index, s32 which) |
| void(* | setSpriteCard )(struct CardScreen *screen, s32 sprite, s32 index) |
| s32(* | getCardColor )(struct CardScreen *screen, s32 index) |
| s32(* | loadCardImages )(s16 *dst, s16 *player, s16 *opponent) |
The battle screen (created by CARDGAME_createScreen): the two panels, the cards on the table and the windows.
Its 14 task items are a cursor and 13 text windows.
| s32 CardScreen::state |
Definition at line 264 of file screen.h.
Referenced by CARDGAME_updateScreen().
| void(* CardScreen::setState) (struct CardScreen *task, s32 state) |
| void(* CardScreen::setSubstate) (struct CardScreen *task, s32 substate) |
| void(* CardScreen::setStep) (struct CardScreen *task, s32 step) |
| void(* CardScreen::setCounter) (struct CardScreen *task, s32 counter) |
| void(* CardScreen::nextState) (struct CardScreen *task) |
Definition at line 264 of file screen.h.
Referenced by CARDGAME_updateScreen().
| void(* CardScreen::nextSubstate) (struct CardScreen *task) |
| void(* CardScreen::nextStep) (struct CardScreen *task) |
| void(* CardScreen::tickCounter) (struct CardScreen *task) |
| void(* CardScreen::destroy) (struct CardScreen *task) |
| s16* CardScreen::cards |
the battle's card list
Definition at line 265 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_getCardColor(), and CARDGAME_setSpriteCard().
| s32 CardScreen::spriteFlags |
this frame: bit 0 a sprite is animated, bit 1 a flying one landed
Definition at line 266 of file screen.h.
Referenced by CARDGAME_animateSprite(), CARDGAME_stepAttack(), and CARDGAME_updateScreen().
| u32 CardScreen::time |
Definition at line 267 of file screen.h.
Referenced by CARDGAME_drawBackground(), CARDGAME_drawSpriteEffect(), CARDGAME_drawSpriteHighlights(), and CARDGAME_updateScreen().
| s16 CardScreen::opponent |
Definition at line 268 of file screen.h.
Referenced by CARDGAME_updateBattle(), and showMessageText().
| s16 CardScreen::opponentLevel |
Definition at line 269 of file screen.h.
Referenced by CARDGAME_updateBattle(), and showMessageText().
| CardPanel CardScreen::panels[2] |
Definition at line 270 of file screen.h.
Referenced by CARDGAME_clearPanelFlags(), CARDGAME_closePanel(), CARDGAME_closePanelIcon(), CARDGAME_closePanels(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_drawPanelIcon(), CARDGAME_endRound(), CARDGAME_openPanel(), CARDGAME_openPanelIcon(), CARDGAME_openPanels(), CARDGAME_pickTableCard(), CARDGAME_playRounds(), CARDGAME_resetPanels(), CARDGAME_resolveCard(), CARDGAME_setPanelFlags(), CARDGAME_setPanelValue(), CARDGAME_startPlayCard(), CARDGAME_startQuestion(), CARDGAME_stepChooseCards(), CARDGAME_stepClosePanels(), CARDGAME_stepHidePanels(), CARDGAME_stepOpenPanels(), CARDGAME_stepPileChoice(), CARDGAME_stepPlayCard(), CARDGAME_stepPreviousCardChoice(), CARDGAME_stepRoundEnd(), CARDGAME_stepShowPanels(), CARDGAME_stepStart(), CARDGAME_stepTally(), CARDGAME_stepTargetSlots(), CARDGAME_stepYesNo(), CARDGAME_updatePanels(), CARDGAME_viewTable(), chooseFirstPickRow(), chooseFirstRow(), countRoundWin(), hideForMenu(), playPlayerTurn(), resumeChoosing(), setUpViewState(), showAfterMenu(), and showMessageText().
| CardSprite CardScreen::sprites[40] |
Definition at line 271 of file screen.h.
Referenced by askToConfirm(), backToChoosing(), CARDGAME_addSprite(), CARDGAME_browseHand(), CARDGAME_chooseCard(), CARDGAME_copySlotCard(), CARDGAME_countSlotValues(), CARDGAME_dealHands(), CARDGAME_discardPickedCard(), CARDGAME_discardPrevCard(), CARDGAME_drawFirstPlayer(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_flagPlayableCards(), CARDGAME_flipSlotCard(), CARDGAME_layOutPile(), CARDGAME_layOutSlots(), CARDGAME_markRecordHits(), CARDGAME_moveHandHighlight(), CARDGAME_movePileSelection(), CARDGAME_moveSelection(), CARDGAME_moveSlotCard(), CARDGAME_moveTableHighlight(), CARDGAME_pickTableCard(), CARDGAME_putSlotCard(), CARDGAME_readChooseInput(), CARDGAME_readCountInput(), CARDGAME_readPickInput(), CARDGAME_removeMarkedSlots(), CARDGAME_removeSprite(), CARDGAME_setSpriteCard(), CARDGAME_setSpriteMove(), CARDGAME_setSpriteScaleTarget(), CARDGAME_showCardInfo(), CARDGAME_showPileCard(), CARDGAME_showPlayedCard(), CARDGAME_showSlotTotal(), CARDGAME_showTargetSlots(), CARDGAME_startFirstPick(), CARDGAME_startPileChoice(), CARDGAME_startPlayCard(), CARDGAME_startPreviousCardChoice(), CARDGAME_startSpriteBlink(), CARDGAME_startSpriteEffect(), CARDGAME_startSpriteFlip(), CARDGAME_startSpriteFly(), CARDGAME_startSpriteJitter(), CARDGAME_startSpriteMove(), CARDGAME_startSpriteRecovery(), CARDGAME_startSpriteShake(), CARDGAME_startSpriteSlide(), CARDGAME_startSwap(), CARDGAME_stepAttack(), CARDGAME_stepChooseCards(), CARDGAME_stepPlayCard(), CARDGAME_stepPreviousCardChoice(), CARDGAME_stepSendOff(), CARDGAME_stepShakeAway(), CARDGAME_stepSlotStats(), CARDGAME_stepSlotTotal(), CARDGAME_stepSwap(), CARDGAME_stepTargetSlots(), CARDGAME_switchCoinCard(), CARDGAME_takeHandCard(), CARDGAME_togglePick(), CARDGAME_updateCardAnims(), CARDGAME_updateSprites(), leaveTableRow(), markPlayTargets(), resumeChoosing(), runCardEffects(), setUpPickState(), showPlayedCard(), and startChooseState().
| CardBlinker CardScreen::blinkers[12] |
Definition at line 272 of file screen.h.
Referenced by CARDGAME_showBlinker(), CARDGAME_startBlinkerMove(), and CARDGAME_updateBlinkers().
| CardGauge CardScreen::gauges[3] |
Definition at line 273 of file screen.h.
Referenced by CARDGAME_closeGauge(), CARDGAME_openGauge(), and CARDGAME_updateGauges().
| CardMessageWindow CardScreen::message |
Definition at line 274 of file screen.h.
Referenced by answerQuitQuestion(), CARDGAME_closeMessage(), CARDGAME_confirmMessage(), CARDGAME_drawNewCards(), CARDGAME_endRound(), CARDGAME_openMessage(), CARDGAME_resolveCard(), CARDGAME_runBattleMenu(), CARDGAME_setMessageChoice(), CARDGAME_startQuestion(), CARDGAME_stepStart(), CARDGAME_stepSwap(), CARDGAME_stepYesNo(), CARDGAME_updateMessageWindow(), CARDGAME_viewTable(), CARDGAME_waitMessage(), checkBattleWinner(), hideForMenu(), showAfterMenu(), showMessagePrompt(), showMessageText(), waitRoundResultClosed(), and waitRoundResultShown().
| s16 CardScreen::menuTime |
Definition at line 276 of file screen.h.
Referenced by CARDGAME_closeMenuWindow(), CARDGAME_confirmMenuWindow(), CARDGAME_openMenuWindow(), and CARDGAME_updateMenuWindow().
| s16 CardScreen::menuDuration |
Definition at line 277 of file screen.h.
Referenced by CARDGAME_closeMenuWindow(), CARDGAME_confirmMenuWindow(), CARDGAME_openMenuWindow(), and CARDGAME_updateMenuWindow().
| s16 CardScreen::menuRow |
Definition at line 278 of file screen.h.
Referenced by CARDGAME_openMenuWindow(), CARDGAME_setMenuWindowRow(), and CARDGAME_updateMenuWindow().
| s16 CardScreen::menuState |
Definition at line 280 of file screen.h.
Referenced by CARDGAME_closeMenuWindow(), CARDGAME_confirmMenuWindow(), CARDGAME_openMenuWindow(), CARDGAME_runBattleMenu(), CARDGAME_updateMenuWindow(), and openMenuChoice().
| CardWindow CardScreen::windows[6] |
Definition at line 281 of file screen.h.
Referenced by CARDGAME_clearCardInfo(), CARDGAME_closeWindow(), CARDGAME_endRound(), CARDGAME_openWindow(), CARDGAME_playRounds(), CARDGAME_showCardInfo(), CARDGAME_stepMessage(), CARDGAME_stepPlayCard(), CARDGAME_stepRoundEnd(), CARDGAME_stepSlotTotal(), CARDGAME_updateWindows(), hideHandForMenu(), startChooseState(), waitRoundResultClosed(), and waitRoundResultShown().
| u8 CardScreen::fadeRow |
the background's palette row, 0 to 11
Definition at line 282 of file screen.h.
Referenced by CARDGAME_drawBackground().
| u8 CardScreen::fadeTime |
| u8 CardScreen::fadeState |
0 dark, 1 fading in, 2 shown
Definition at line 284 of file screen.h.
Referenced by CARDGAME_drawBackground(), and CARDGAME_runPhase().
| void(* CardScreen::setPanelValue) (struct CardScreen *screen, s32 side, u32 which, s32 value) |
Definition at line 285 of file screen.h.
Referenced by CARDGAME_addCardPoints(), CARDGAME_addColorCount(), CARDGAME_clearHands(), CARDGAME_createScreen(), CARDGAME_discardHand(), CARDGAME_discardPickedCard(), CARDGAME_discardPrevCard(), CARDGAME_discardSlotCard(), CARDGAME_drainColorValues(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_returnSlotCard(), CARDGAME_returnUsedCards(), CARDGAME_runPutOut(), CARDGAME_showPanelValues(), CARDGAME_stepAttack(), CARDGAME_stepColorValue(), CARDGAME_stepRoundEnd(), CARDGAME_stepSlotTotal(), CARDGAME_stepSwap(), CARDGAME_stepTally(), CARDGAME_stepTotals(), CARDGAME_takeHandCard(), dealNextCards(), showPileCounts(), and startPlay().
| void(* CardScreen::openGauge) (struct CardScreen *screen, s32 index, s16 value) |
Definition at line 286 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_stepPlayCard(), and showPlays().
| void(* CardScreen::closeGauge) (struct CardScreen *screen, s32 index) |
Definition at line 287 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_showPlayedCard(), CARDGAME_startCloseGauge(), and hidePlays().
| void(* CardScreen::openWindow) (struct CardScreen *screen, s32 index, s16 layout, s32 value, s32 x, s32 y) |
Definition at line 288 of file screen.h.
Referenced by backToChoosing(), CARDGAME_chooseDeck(), CARDGAME_createScreen(), CARDGAME_drawFirstPlayer(), CARDGAME_openStepWindows(), CARDGAME_playRounds(), CARDGAME_showPlayedCard(), CARDGAME_startStepMessage(), CARDGAME_stepRoundEnd(), CARDGAME_stepSlotTotal(), checkBattleWinner(), checkEmptyRows(), countRoundWin(), and showHandAfterMenu().
| void(* CardScreen::closeWindow) (struct CardScreen *screen, s32 index) |
Definition at line 289 of file screen.h.
Referenced by askToConfirm(), CARDGAME_chooseCard(), CARDGAME_chooseDeck(), CARDGAME_createScreen(), CARDGAME_drawFirstPlayer(), CARDGAME_endRound(), CARDGAME_playRounds(), CARDGAME_showPlayedCard(), CARDGAME_stepMessage(), CARDGAME_stepPlayCard(), CARDGAME_stepRoundEnd(), CARDGAME_stepSlotTotal(), closeBattleResult(), closeRoundResult(), closeTableWindows(), hideHandForMenu(), showChosenCards(), and startChooseState().
| void(* CardScreen::clearPanelFlags) (struct CardScreen *screen) |
Definition at line 290 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_drainColorValues(), CARDGAME_startPlayCard(), CARDGAME_stepColorValue(), CARDGAME_stepPileChoice(), CARDGAME_stepPreviousCardChoice(), and CARDGAME_stepTargetSlots().
| void(* CardScreen::setPanelFlags) (struct CardScreen *screen, s32 bits) |
Definition at line 291 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_drainColorValues(), CARDGAME_startPileChoice(), CARDGAME_stepColorValue(), and startDealState().
| void(* CardScreen::closePanel) (struct CardScreen *screen, s32 side) |
Definition at line 292 of file screen.h.
Referenced by CARDGAME_chooseCard(), CARDGAME_createScreen(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), hideHandForMenu(), showChosenCards(), and startChooseState().
| void(* CardScreen::openPanel) (struct CardScreen *screen, s32 side) |
Definition at line 293 of file screen.h.
Referenced by CARDGAME_chooseCard(), CARDGAME_createScreen(), CARDGAME_drawMarkedCards(), CARDGAME_startHandPick(), CARDGAME_takeCardToHand(), and showHandAfterMenu().
| void(* CardScreen::closePanels) (struct CardScreen *screen) |
Definition at line 294 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_startClosePanels(), CARDGAME_stepHidePanels(), CARDGAME_stepPileChoice(), CARDGAME_stepPreviousCardChoice(), CARDGAME_stepRoundEnd(), CARDGAME_stepTally(), CARDGAME_stepTargetSlots(), CARDGAME_stepYesNo(), hideForMenu(), setUpPickState(), setUpViewState(), and startDealState().
| void(* CardScreen::openPanels) (struct CardScreen *screen) |
Definition at line 295 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_openPanelsPhase(), CARDGAME_showTargetSlots(), CARDGAME_startOpenPanels(), CARDGAME_startPanelsStep(), CARDGAME_startPileChoice(), CARDGAME_startPlayCard(), CARDGAME_startPreviousCardChoice(), CARDGAME_startQuestion(), CARDGAME_stepShowPanels(), CARDGAME_stepYesNo(), setUpPickState(), setUpViewState(), startDealState(), and startRounds().
| void(* CardScreen::resetPanels) (struct CardScreen *screen) |
Definition at line 296 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_showTargetSlots(), CARDGAME_startHandPick(), CARDGAME_startPanelsStep(), CARDGAME_startPileChoice(), CARDGAME_startPlayCard(), CARDGAME_startPreviousCardChoice(), CARDGAME_updateBattle(), setUpPickState(), and setUpViewState().
| void(* CardScreen::openPanelIcon) (struct CardScreen *screen, s32 side) |
Definition at line 297 of file screen.h.
Referenced by CARDGAME_createScreen(), playComputerTurn(), and playPlayerTurn().
| void(* CardScreen::closePanelIcon) (struct CardScreen *screen, s32 side) |
Definition at line 298 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_playRounds(), and playComputerTurn().
Definition at line 299 of file screen.h.
Referenced by askToConfirm(), backToChoosing(), CARDGAME_createScreen(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_layOutPile(), CARDGAME_moveHandHighlight(), CARDGAME_movePileSelection(), CARDGAME_moveSelection(), and resumeChoosing().
| s32(* CardScreen::showBlinker) (struct CardScreen *screen, s32 index, s16 x, s16 y) |
Definition at line 300 of file screen.h.
Referenced by CARDGAME_createScreen().
| s32(* CardScreen::startBlinkerMove) (struct CardScreen *screen, s32 index, u8 duration, s16 x, s32 y) |
Definition at line 301 of file screen.h.
Referenced by CARDGAME_createScreen().
| void(* CardScreen::openMessage) (struct CardScreen *screen, s32 message, s32 prompt, s16 choice, s32 place) |
Definition at line 302 of file screen.h.
Referenced by askToConfirm(), CARDGAME_createScreen(), CARDGAME_drawNewCards(), CARDGAME_endRound(), CARDGAME_startMessage(), CARDGAME_startStepMessage(), CARDGAME_stepSwap(), CARDGAME_stepYesNo(), checkPlayedCard(), countRoundWin(), goToNextCard(), openMenuChoice(), setUpViewState(), showAfterMenu(), startDealState(), and waitRoundResultClosed().
| void(* CardScreen::closeMessage) (struct CardScreen *screen) |
Definition at line 303 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_drawNewCards(), CARDGAME_endRound(), CARDGAME_resolveCard(), CARDGAME_stepMessage(), CARDGAME_stepSwap(), CARDGAME_updateMessageWindow(), CARDGAME_waitMessage(), closeRoundResult(), readYesNoInput(), setUpViewState(), and startDealState().
| void(* CardScreen::confirmMessage) (struct CardScreen *screen) |
Definition at line 304 of file screen.h.
Referenced by answerQuitQuestion(), CARDGAME_createScreen(), readConfirmInput(), and readYesNoInput().
| void(* CardScreen::setMessageChoice) (struct CardScreen *screen, s32 choice) |
Definition at line 305 of file screen.h.
Referenced by CARDGAME_createScreen(), readConfirmInput(), and readYesNoInput().
| void(* CardScreen::openMenu) (struct CardScreen *screen, s16 row) |
Definition at line 306 of file screen.h.
Referenced by CARDGAME_createScreen(), and CARDGAME_runBattleMenu().
| void(* CardScreen::closeMenu) (struct CardScreen *screen) |
Definition at line 307 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_updateMenuWindow(), and moveMenuCursor().
| void(* CardScreen::confirmMenu) (struct CardScreen *screen) |
Definition at line 308 of file screen.h.
Referenced by CARDGAME_createScreen(), and moveMenuCursor().
| void(* CardScreen::setMenuRow) (struct CardScreen *screen, s16 row) |
Definition at line 309 of file screen.h.
Referenced by CARDGAME_createScreen(), and moveMenuCursor().
| void(* CardScreen::dealSprites) (struct CardScreen *screen, s16 duration, s16 count, s32 x, s32 y) |
Definition at line 310 of file screen.h.
Referenced by CARDGAME_createScreen().
| void(* CardScreen::startMove) (struct CardScreen *screen, s32 index, s32 duration, s32 x, s32 y) |
Definition at line 311 of file screen.h.
Referenced by askToConfirm(), backToChoosing(), CARDGAME_createScreen(), CARDGAME_discardPickedCard(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_flipSlotCard(), CARDGAME_moveSlotCard(), CARDGAME_removeMarkedSlots(), CARDGAME_startPlayCard(), CARDGAME_stepPlayCard(), CARDGAME_stepSendOff(), and dealNextCards().
| void(* CardScreen::startSlide) (struct CardScreen *screen, s32 index, s32 duration, s32 x, s32 y) |
Definition at line 312 of file screen.h.
Referenced by CARDGAME_chooseCard(), CARDGAME_createScreen(), CARDGAME_drawFirstPlayer(), CARDGAME_moveHandHighlight(), CARDGAME_movePileSelection(), CARDGAME_moveSelection(), CARDGAME_stepChooseCards(), CARDGAME_switchCoinCard(), and resumeChoosing().
Definition at line 313 of file screen.h.
Referenced by CARDGAME_createScreen(), and CARDGAME_stepAttack().
| s32(* CardScreen::addSprite) (struct CardScreen *screen, s32 index, s32 x, s32 y) |
Definition at line 314 of file screen.h.
Referenced by CARDGAME_copySlotCard(), CARDGAME_createScreen(), CARDGAME_dealHands(), CARDGAME_layOutPile(), CARDGAME_layOutSlots(), CARDGAME_putSlotCard(), CARDGAME_showPileCard(), CARDGAME_showSlotTotal(), CARDGAME_showTargetSlots(), CARDGAME_startFirstPick(), CARDGAME_startPileChoice(), CARDGAME_startPlayCard(), CARDGAME_startPreviousCardChoice(), CARDGAME_startSwap(), CARDGAME_takeHandCard(), setUpPickState(), and showPlayedCard().
| s32(* CardScreen::removeSprite) (struct CardScreen *screen, s32 index) |
Definition at line 315 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_layOutPile(), CARDGAME_removeMarkedSlots(), CARDGAME_stepPileChoice(), CARDGAME_stepPlayCard(), CARDGAME_stepPreviousCardChoice(), and CARDGAME_stepTargetSlots().
| s32(* CardScreen::startBlink) (struct CardScreen *screen, s32 index) |
Definition at line 316 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_flipSlotCard(), CARDGAME_moveSlotCard(), CARDGAME_showPlayedCard(), CARDGAME_stepPlayCard(), CARDGAME_stepSlotTotal(), CARDGAME_stepSwap(), CARDGAME_togglePick(), countNextColors(), and setUpPickState().
| void(* CardScreen::setSpriteScale) (struct CardScreen *screen, s32 index, s32 scaleX, s32 scaleY) |
Definition at line 317 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_discardPickedCard(), CARDGAME_stepSendOff(), and dealNextCards().
| void(* CardScreen::scaleSprite) (struct CardScreen *screen, s32 index, s32 duration, s32 scaleX, s32 scaleY) |
Definition at line 318 of file screen.h.
Referenced by CARDGAME_chooseCard(), CARDGAME_copySlotCard(), CARDGAME_createScreen(), CARDGAME_drawFirstPlayer(), CARDGAME_flipSlotCard(), CARDGAME_putSlotCard(), CARDGAME_showPileCard(), CARDGAME_showPlayedCard(), CARDGAME_showTargetSlots(), CARDGAME_startPileChoice(), CARDGAME_startPlayCard(), CARDGAME_startPreviousCardChoice(), CARDGAME_startSwap(), CARDGAME_stepChooseCards(), CARDGAME_stepPileChoice(), CARDGAME_stepPlayCard(), CARDGAME_stepPreviousCardChoice(), CARDGAME_stepPulseCard(), CARDGAME_stepRoundEnd(), CARDGAME_stepShakeAway(), CARDGAME_stepSlotTotal(), CARDGAME_stepStart(), CARDGAME_stepSwap(), CARDGAME_stepTargetSlots(), CARDGAME_takeHandCard(), hidePile(), hidePlays(), hideSlots(), setUpPickState(), showChosenCards(), showPile(), showPlayedCard(), showPlays(), and showSlots().
| s32(* CardScreen::startFlip) (struct CardScreen *screen, s32 index) |
Definition at line 319 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_drawFirstPlayer(), CARDGAME_stepStart(), and CARDGAME_stepTally().
| s32(* CardScreen::startJitter) (struct CardScreen *screen, s32 index) |
Definition at line 320 of file screen.h.
Referenced by CARDGAME_createScreen(), and CARDGAME_stepAttack().
| s32(* CardScreen::startShake) (struct CardScreen *screen, s32 index) |
Definition at line 321 of file screen.h.
Referenced by CARDGAME_createScreen(), CARDGAME_moveMarkedSlots(), and CARDGAME_stepShakeAway().
| s32(* CardScreen::startRecovery) (struct CardScreen *screen, s32 index) |
Definition at line 322 of file screen.h.
Referenced by CARDGAME_createScreen(), and CARDGAME_moveMarkedSlots().
| s32(* CardScreen::startEffect) (struct CardScreen *screen, s32 index, s32 which) |
Definition at line 323 of file screen.h.
Referenced by CARDGAME_createScreen(), and CARDGAME_startSlotEffects().
| void(* CardScreen::setSpriteCard) (struct CardScreen *screen, s32 sprite, s32 index) |
Definition at line 324 of file screen.h.
Referenced by CARDGAME_copySlotCard(), CARDGAME_createScreen(), CARDGAME_dealHands(), CARDGAME_layOutPile(), CARDGAME_layOutSlots(), CARDGAME_putSlotCard(), CARDGAME_showPileCard(), CARDGAME_showSlotTotal(), CARDGAME_showTargetSlots(), CARDGAME_startFirstPick(), CARDGAME_startPileChoice(), CARDGAME_startPlayCard(), CARDGAME_startPreviousCardChoice(), CARDGAME_startSwap(), CARDGAME_takeHandCard(), setUpPickState(), and showPlayedCard().
| s32(* CardScreen::getCardColor) (struct CardScreen *screen, s32 index) |
Definition at line 325 of file screen.h.
Referenced by CARDGAME_checkPlayCondition(), CARDGAME_createScreen(), CARDGAME_flagTargetSlots(), CARDGAME_markTargetSlots(), CARDGAME_showTargetSlots(), and markPlayTargets().
Definition at line 326 of file screen.h.
Referenced by CARDGAME_createScreen(), and loadChosenDeck().