Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
CardAlbumGrid Struct Reference

Draws the cards of a page and animates the page turns. More...

#include <cardgame/album.h>

Collaboration diagram for CardAlbumGrid:
[legend]

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)
 

Detailed Description

Draws the cards of a page and animates the page turns.

Definition at line 32 of file album.h.

Field Documentation

◆ id

s32 CardAlbumGrid::id

Definition at line 33 of file album.h.

◆ key1

s32 CardAlbumGrid::key1

Definition at line 33 of file album.h.

◆ key2

s32 CardAlbumGrid::key2

Definition at line 33 of file album.h.

◆ state

s32 CardAlbumGrid::state

Definition at line 33 of file album.h.

Referenced by STCRDABM_runAlbum(), and STCRDABM_updateGrid().

◆ substate

s32 CardAlbumGrid::substate

Definition at line 33 of file album.h.

Referenced by STCRDABM_updateGrid().

◆ step

s32 CardAlbumGrid::step

Definition at line 33 of file album.h.

Referenced by STCRDABM_updateGrid().

◆ counter

s32 CardAlbumGrid::counter

Definition at line 33 of file album.h.

Referenced by STCRDABM_updateGrid().

◆ paused

s32 CardAlbumGrid::paused

Definition at line 33 of file album.h.

◆ childCount

s32 CardAlbumGrid::childCount

Definition at line 33 of file album.h.

◆ children

void* CardAlbumGrid::children

Definition at line 33 of file album.h.

◆ setState

void(* CardAlbumGrid::setState) (struct CardAlbumGrid *task, s32 state)

Definition at line 33 of file album.h.

Referenced by STCRDABM_setPage().

◆ setSubstate

void(* CardAlbumGrid::setSubstate) (struct CardAlbumGrid *task, s32 substate)

Definition at line 33 of file album.h.

◆ setStep

void(* CardAlbumGrid::setStep) (struct CardAlbumGrid *task, s32 step)

Definition at line 33 of file album.h.

◆ setCounter

void(* CardAlbumGrid::setCounter) (struct CardAlbumGrid *task, s32 counter)

Definition at line 33 of file album.h.

◆ nextState

void(* CardAlbumGrid::nextState) (struct CardAlbumGrid *task)

Definition at line 33 of file album.h.

Referenced by STCRDABM_updateGrid().

◆ nextSubstate

void(* CardAlbumGrid::nextSubstate) (struct CardAlbumGrid *task)

Definition at line 33 of file album.h.

Referenced by STCRDABM_updateGrid().

◆ nextStep

void(* CardAlbumGrid::nextStep) (struct CardAlbumGrid *task)

Definition at line 33 of file album.h.

◆ tickCounter

void(* CardAlbumGrid::tickCounter) (struct CardAlbumGrid *task)

Definition at line 33 of file album.h.

◆ update

void(* CardAlbumGrid::update) ()

Definition at line 33 of file album.h.

◆ destroy

void(* CardAlbumGrid::destroy) (struct CardAlbumGrid *task)

Definition at line 33 of file album.h.

◆ album

struct CardAlbum* CardAlbumGrid::album

Definition at line 34 of file album.h.

Referenced by STCRDABM_createGrid().

◆ layer

s32 CardAlbumGrid::layer

Definition at line 35 of file album.h.

Referenced by STCRDABM_createGrid(), STCRDABM_drawCards(), and STCRDABM_drawTurningSlots().

◆ depth

s32 CardAlbumGrid::depth

Definition at line 36 of file album.h.

Referenced by STCRDABM_createGrid(), STCRDABM_drawCards(), and STCRDABM_drawTurningSlots().

◆ first

s32 CardAlbumGrid::first

◆ prevFirst

s32 CardAlbumGrid::prevFirst

the page being turned

Definition at line 38 of file album.h.

Referenced by STCRDABM_drawCards(), and STCRDABM_setPage().

◆ shown

s32 CardAlbumGrid::shown

cards drawn

Definition at line 39 of file album.h.

Referenced by STCRDABM_drawCards(), and STCRDABM_updateGrid().

◆ turned

s32 CardAlbumGrid::turned

slots turned so far

Definition at line 40 of file album.h.

Referenced by STCRDABM_drawTurningSlots(), STCRDABM_setPage(), and STCRDABM_updateGrid().

◆ time

s32 CardAlbumGrid::time

Definition at line 41 of file album.h.

Referenced by STCRDABM_updateGrid().

◆ frame

s32 CardAlbumGrid::frame

Definition at line 42 of file album.h.

Referenced by STCRDABM_drawTurningSlots(), STCRDABM_setPage(), and STCRDABM_updateGrid().

◆ pad

u8 CardAlbumGrid::pad[0x10]

never read or written

Definition at line 43 of file album.h.

◆ setPage

void(* CardAlbumGrid::setPage) (struct CardAlbumGrid *grid, s32 first)

Definition at line 44 of file album.h.

Referenced by STCRDABM_createGrid(), and STCRDABM_turnAlbumPage().

◆ hide

void(* CardAlbumGrid::hide) (struct CardAlbumGrid *grid)

Definition at line 45 of file album.h.

Referenced by STCRDABM_createGrid().


The documentation for this struct was generated from the following file: