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

The deck being edited. More...

#include <cardgame/deck_editor.h>

Collaboration diagram for DeckEditor:
[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 DeckEditor *task, s32 state)
 
void(* setSubstate )(struct DeckEditor *task, s32 substate)
 
void(* setStep )(struct DeckEditor *task, s32 step)
 
void(* setCounter )(struct DeckEditor *task, s32 counter)
 
void(* nextState )(struct DeckEditor *task)
 
void(* nextSubstate )(struct DeckEditor *task)
 
void(* nextStep )(struct DeckEditor *task)
 
void(* tickCounter )(struct DeckEditor *task)
 
void(* update )()
 
void(* destroy )(struct DeckEditor *task)
 
struct DeckScreen * screen
 
s32 layer
 
s32 depth
 
s32 deck
 GAME.decks[].
 
s32 column
 of the deck's grid, 9 cards a row
 
s32 row
 
s32 cursorFrame
 
s32 cursorTime
 
s32 cursorShown
 
s32 listCursor
 in the list of the cards owned
 
s32 listTop
 
s32 listCount
 
s32 arrowsShown
 
s32 arrowTime
 
s16 list [315]
 the cards owned and not in the deck
 
s8 owned [315]
 how many of each card are not in the deck
 
s32 infoShown
 the card's info panel
 
s32 blinkTime
 
PanelAnim panels [5]
 

Detailed Description

The deck being edited.

Definition at line 49 of file deck_editor.h.

Field Documentation

◆ id

s32 DeckEditor::id

Definition at line 50 of file deck_editor.h.

◆ key1

s32 DeckEditor::key1

Definition at line 50 of file deck_editor.h.

◆ key2

s32 DeckEditor::key2

Definition at line 50 of file deck_editor.h.

◆ state

s32 DeckEditor::state

Definition at line 50 of file deck_editor.h.

Referenced by STCRDDEK_stepEditor(), and STCRDDEK_updateEditor().

◆ substate

◆ step

s32 DeckEditor::step

Definition at line 50 of file deck_editor.h.

Referenced by STCRDDEK_stepEditor(), and STCRDDEK_toggleCardInfo().

◆ counter

s32 DeckEditor::counter

Definition at line 50 of file deck_editor.h.

Referenced by STCRDDEK_startSort().

◆ paused

s32 DeckEditor::paused

Definition at line 50 of file deck_editor.h.

◆ childCount

s32 DeckEditor::childCount

Definition at line 50 of file deck_editor.h.

◆ children

void* DeckEditor::children

Definition at line 50 of file deck_editor.h.

◆ setState

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

Definition at line 50 of file deck_editor.h.

◆ setSubstate

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

Definition at line 50 of file deck_editor.h.

Referenced by STCRDDEK_stepEditor().

◆ setStep

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

Definition at line 50 of file deck_editor.h.

◆ setCounter

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

Definition at line 50 of file deck_editor.h.

◆ nextState

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

Definition at line 50 of file deck_editor.h.

Referenced by STCRDDEK_updateEditor().

◆ nextSubstate

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

Definition at line 50 of file deck_editor.h.

◆ nextStep

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

Definition at line 50 of file deck_editor.h.

◆ tickCounter

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

Definition at line 50 of file deck_editor.h.

◆ update

void(* DeckEditor::update) ()

Definition at line 50 of file deck_editor.h.

◆ destroy

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

Definition at line 50 of file deck_editor.h.

◆ screen

struct DeckScreen* DeckEditor::screen

◆ layer

s32 DeckEditor::layer

◆ depth

s32 DeckEditor::depth

◆ deck

◆ column

s32 DeckEditor::column

of the deck's grid, 9 cards a row

Definition at line 55 of file deck_editor.h.

Referenced by STCRDDEK_chooseListCard(), STCRDDEK_drawEditor(), STCRDDEK_moveDeckCursor(), and STCRDDEK_showEditorWindows().

◆ row

◆ cursorFrame

s32 DeckEditor::cursorFrame

Definition at line 57 of file deck_editor.h.

Referenced by STCRDDEK_drawEditor().

◆ cursorTime

s32 DeckEditor::cursorTime

Definition at line 58 of file deck_editor.h.

Referenced by STCRDDEK_drawEditor().

◆ cursorShown

◆ listCursor

s32 DeckEditor::listCursor

◆ listTop

◆ listCount

◆ arrowsShown

s32 DeckEditor::arrowsShown

Definition at line 63 of file deck_editor.h.

Referenced by STCRDDEK_drawEditor().

◆ arrowTime

s32 DeckEditor::arrowTime

Definition at line 64 of file deck_editor.h.

Referenced by STCRDDEK_drawEditor().

◆ list

s16 DeckEditor::list[315]

◆ owned

s8 DeckEditor::owned[315]

how many of each card are not in the deck

Definition at line 66 of file deck_editor.h.

Referenced by STCRDDEK_buildCardList(), STCRDDEK_chooseListCard(), and STCRDDEK_showCardList().

◆ infoShown

s32 DeckEditor::infoShown

◆ blinkTime

s32 DeckEditor::blinkTime

◆ panels


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