|
Digimon World 3 decomp
The European version, SLES_039.36
|
One side's panel on the battle screen (CardScreen.panels): 0 is the player's, 1 the opponent's. More...
#include <cardgame/card_battle/screen.h>
Data Fields | |
| s16 | time |
| s16 | duration |
| s16 | state |
| s16 | event |
| for a frame, until CARDGAME_slidePanel clears it: 2 the panel started sliding in, 1 it slid out; nothing reads it | |
| s32 | blinkTime |
| a frame counter for the blinking (CARDGAME_drawPanel) | |
| s16 | x |
| s16 | y |
| s16 | apTotal |
| the values shown (CARDGAME_setPanelValue) | |
| s16 | hpTotal |
| u8 | pad14 [4] |
| never read or written | |
| u8 | points [5] |
| one per card colour | |
| u8 | deckCount |
| u8 | handCount |
| s16 | boxX |
| the discards' box, which slides on its own | |
| s16 | boxY |
| u8 | pad24 [4] |
| never read or written | |
| s32 | discardCount |
| u8 | pad2C [4] |
| never read or written | |
| u8 | flags [10] |
| u8 | pad3A [2] |
| never read or written | |
| s16 | winsX |
| where the rounds won are shown | |
| s16 | winsY |
| u8 | pad40 [4] |
| never read or written | |
| s32 | wins |
| the rounds won shown | |
| CardPanelScale | scale |
One side's panel on the battle screen (CardScreen.panels): 0 is the player's, 1 the opponent's.
| s16 CardPanel::time |
Definition at line 135 of file screen.h.
Referenced by CARDGAME_closePanel(), CARDGAME_closePanels(), CARDGAME_openPanel(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), slidePanelIn(), and slidePanelOut().
| s16 CardPanel::duration |
Definition at line 136 of file screen.h.
Referenced by CARDGAME_closePanel(), CARDGAME_closePanels(), CARDGAME_openPanel(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), slidePanelIn(), and slidePanelOut().
| s16 CardPanel::state |
Definition at line 137 of file screen.h.
Referenced by CARDGAME_closePanel(), CARDGAME_closePanels(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_endRound(), CARDGAME_openPanel(), CARDGAME_openPanels(), CARDGAME_pickTableCard(), CARDGAME_playRounds(), CARDGAME_resetPanels(), CARDGAME_resolveCard(), CARDGAME_slidePanel(), 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_viewTable(), chooseFirstPickRow(), chooseFirstRow(), hideForMenu(), resumeChoosing(), showAfterMenu(), slidePanelIn(), and slidePanelOut().
| s16 CardPanel::event |
for a frame, until CARDGAME_slidePanel clears it: 2 the panel started sliding in, 1 it slid out; nothing reads it
Definition at line 138 of file screen.h.
Referenced by CARDGAME_openPanel(), CARDGAME_openPanels(), CARDGAME_slidePanel(), and slidePanelOut().
| s32 CardPanel::blinkTime |
a frame counter for the blinking (CARDGAME_drawPanel)
Definition at line 139 of file screen.h.
Referenced by CARDGAME_drawPanel(), and drawPanelParts().
| s16 CardPanel::x |
Definition at line 140 of file screen.h.
Referenced by CARDGAME_closePanel(), CARDGAME_closePanels(), CARDGAME_drawPanel(), CARDGAME_drawPanelIcon(), CARDGAME_openPanel(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), drawPanelParts(), slidePanelIn(), and slidePanelOut().
| s16 CardPanel::y |
Definition at line 141 of file screen.h.
Referenced by CARDGAME_closePanel(), CARDGAME_closePanels(), CARDGAME_drawPanel(), CARDGAME_drawPanelIcon(), CARDGAME_openPanel(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), slidePanelIn(), and slidePanelOut().
| s16 CardPanel::apTotal |
the values shown (CARDGAME_setPanelValue)
Definition at line 142 of file screen.h.
Referenced by CARDGAME_drawPanel(), and CARDGAME_setPanelValue().
| s16 CardPanel::hpTotal |
Definition at line 143 of file screen.h.
Referenced by CARDGAME_drawPanel(), and CARDGAME_setPanelValue().
| u8 CardPanel::points[5] |
one per card colour
Definition at line 145 of file screen.h.
Referenced by CARDGAME_drawPanel(), and CARDGAME_setPanelValue().
| u8 CardPanel::deckCount |
Definition at line 146 of file screen.h.
Referenced by CARDGAME_drawPanel(), and CARDGAME_setPanelValue().
| u8 CardPanel::handCount |
Definition at line 147 of file screen.h.
Referenced by CARDGAME_drawPanel(), and CARDGAME_setPanelValue().
| s16 CardPanel::boxX |
the discards' box, which slides on its own
Definition at line 148 of file screen.h.
Referenced by CARDGAME_closePanels(), CARDGAME_drawPanel(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), drawPanelParts(), slidePanelIn(), and slidePanelOut().
| s16 CardPanel::boxY |
Definition at line 149 of file screen.h.
Referenced by CARDGAME_closePanels(), CARDGAME_drawPanel(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), drawPanelParts(), slidePanelIn(), and slidePanelOut().
| s32 CardPanel::discardCount |
Definition at line 151 of file screen.h.
Referenced by CARDGAME_drawPanel(), and CARDGAME_setPanelValue().
| u8 CardPanel::flags[10] |
Definition at line 153 of file screen.h.
Referenced by CARDGAME_clearPanelFlags(), CARDGAME_drawPanel(), CARDGAME_setPanelFlags(), and drawPanelParts().
| s16 CardPanel::winsX |
where the rounds won are shown
Definition at line 155 of file screen.h.
Referenced by CARDGAME_closePanels(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), drawPanelParts(), slidePanelIn(), and slidePanelOut().
| s16 CardPanel::winsY |
Definition at line 156 of file screen.h.
Referenced by CARDGAME_closePanels(), CARDGAME_drawPanel(), CARDGAME_openPanels(), CARDGAME_resetPanels(), CARDGAME_slidePanel(), slidePanelIn(), and slidePanelOut().
| s32 CardPanel::wins |
the rounds won shown
Definition at line 158 of file screen.h.
Referenced by countRoundWin(), drawPanelParts(), and showMessageText().
| CardPanelScale CardPanel::scale |
Definition at line 159 of file screen.h.
Referenced by CARDGAME_closePanelIcon(), CARDGAME_openPanelIcon(), CARDGAME_playRounds(), CARDGAME_updatePanels(), CARDGAME_viewTable(), playPlayerTurn(), and setUpViewState().