|
Digimon World 3 decomp
The European version, SLES_039.36
|
Draws the cards of a page and animates the page turns. More...
#include <cardgame/album.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 CardAlbumGrid *task, s32 state) |
| void(* | setSubstate )(struct CardAlbumGrid *task, s32 substate) |
| void(* | setStep )(struct CardAlbumGrid *task, s32 step) |
| void(* | setCounter )(struct CardAlbumGrid *task, s32 counter) |
| void(* | nextState )(struct CardAlbumGrid *task) |
| void(* | nextSubstate )(struct CardAlbumGrid *task) |
| void(* | nextStep )(struct CardAlbumGrid *task) |
| void(* | tickCounter )(struct CardAlbumGrid *task) |
| void(* | update )() |
| void(* | destroy )(struct CardAlbumGrid *task) |
| struct CardAlbum * | album |
| s32 | layer |
| s32 | depth |
| s32 | first |
| first card of the page | |
| s32 | prevFirst |
| the page being turned | |
| s32 | shown |
| cards drawn | |
| s32 | turned |
| slots turned so far | |
| s32 | time |
| s32 | frame |
| u8 | pad [0x10] |
| never read or written | |
| void(* | setPage )(struct CardAlbumGrid *grid, s32 first) |
| void(* | hide )(struct CardAlbumGrid *grid) |
| s32 CardAlbumGrid::state |
Definition at line 33 of file album.h.
Referenced by STCRDABM_runAlbum(), and STCRDABM_updateGrid().
| s32 CardAlbumGrid::substate |
Definition at line 33 of file album.h.
Referenced by STCRDABM_updateGrid().
| s32 CardAlbumGrid::step |
Definition at line 33 of file album.h.
Referenced by STCRDABM_updateGrid().
| s32 CardAlbumGrid::counter |
Definition at line 33 of file album.h.
Referenced by STCRDABM_updateGrid().
| void(* CardAlbumGrid::setState) (struct CardAlbumGrid *task, s32 state) |
Definition at line 33 of file album.h.
Referenced by STCRDABM_setPage().
| void(* CardAlbumGrid::setSubstate) (struct CardAlbumGrid *task, s32 substate) |
| void(* CardAlbumGrid::setStep) (struct CardAlbumGrid *task, s32 step) |
| void(* CardAlbumGrid::setCounter) (struct CardAlbumGrid *task, s32 counter) |
| void(* CardAlbumGrid::nextState) (struct CardAlbumGrid *task) |
Definition at line 33 of file album.h.
Referenced by STCRDABM_updateGrid().
| void(* CardAlbumGrid::nextSubstate) (struct CardAlbumGrid *task) |
Definition at line 33 of file album.h.
Referenced by STCRDABM_updateGrid().
| void(* CardAlbumGrid::nextStep) (struct CardAlbumGrid *task) |
| void(* CardAlbumGrid::tickCounter) (struct CardAlbumGrid *task) |
| void(* CardAlbumGrid::destroy) (struct CardAlbumGrid *task) |
| struct CardAlbum* CardAlbumGrid::album |
Definition at line 34 of file album.h.
Referenced by STCRDABM_createGrid().
| s32 CardAlbumGrid::layer |
Definition at line 35 of file album.h.
Referenced by STCRDABM_createGrid(), STCRDABM_drawCards(), and STCRDABM_drawTurningSlots().
| s32 CardAlbumGrid::depth |
Definition at line 36 of file album.h.
Referenced by STCRDABM_createGrid(), STCRDABM_drawCards(), and STCRDABM_drawTurningSlots().
| s32 CardAlbumGrid::first |
first card of the page
Definition at line 37 of file album.h.
Referenced by STCRDABM_drawCards(), STCRDABM_drawTurningSlots(), STCRDABM_loadIcons(), STCRDABM_pageHasCards(), STCRDABM_setPage(), and STCRDABM_updateGrid().
| s32 CardAlbumGrid::prevFirst |
the page being turned
Definition at line 38 of file album.h.
Referenced by STCRDABM_drawCards(), and STCRDABM_setPage().
| s32 CardAlbumGrid::shown |
cards drawn
Definition at line 39 of file album.h.
Referenced by STCRDABM_drawCards(), and STCRDABM_updateGrid().
| s32 CardAlbumGrid::turned |
slots turned so far
Definition at line 40 of file album.h.
Referenced by STCRDABM_drawTurningSlots(), STCRDABM_setPage(), and STCRDABM_updateGrid().
| s32 CardAlbumGrid::time |
Definition at line 41 of file album.h.
Referenced by STCRDABM_updateGrid().
| s32 CardAlbumGrid::frame |
Definition at line 42 of file album.h.
Referenced by STCRDABM_drawTurningSlots(), STCRDABM_setPage(), and STCRDABM_updateGrid().
| void(* CardAlbumGrid::setPage) (struct CardAlbumGrid *grid, s32 first) |
Definition at line 44 of file album.h.
Referenced by STCRDABM_createGrid(), and STCRDABM_turnAlbumPage().
| void(* CardAlbumGrid::hide) (struct CardAlbumGrid *grid) |
Definition at line 45 of file album.h.
Referenced by STCRDABM_createGrid().