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

The saves of a memory card (STGMCARD_updateSaves) More...

#include <menus/memory_card.h>

Collaboration diagram for MemCardSaves:
[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 MemCardSaves *task, s32 state)
 
void(* setSubstate )(struct MemCardSaves *task, s32 substate)
 
void(* setStep )(struct MemCardSaves *task, s32 step)
 
void(* setCounter )(struct MemCardSaves *task, s32 counter)
 
void(* nextState )(struct MemCardSaves *task)
 
void(* nextSubstate )(struct MemCardSaves *task)
 
void(* nextStep )(struct MemCardSaves *task)
 
void(* tickCounter )(struct MemCardSaves *task)
 
void(* update )()
 
void(* destroy )(struct MemCardSaves *task)
 
MemCardScreen * screen
 
s32 layer
 
s32 origin [3]
 x and y of the list's windows
 
s32 port
 
s32 result
 of the last card operation, then the error (STGMCARD_errorTexts)
 
MemCardFile file
 the card's
 
u8 pad [0x26C4]
 never read or written
 
s32 choice
 of a yes/no question, 0 for yes; 0x2804 in the European version, as all below
 
MenuLerp slide [2]
 the list's x and y offsets
 
s32 prompting
 a message waits for the cross button
 
s32 blinkTime
 
s32 blinkFrame
 
s32 choosing
 the cursor's two choices are shown
 
s32 backToPick
 the message returns to the slot picker
 
void(* refresh )(struct MemCardSaves *saves)
 
void(* hide )(struct MemCardSaves *saves)
 

Detailed Description

The saves of a memory card (STGMCARD_updateSaves)

Definition at line 149 of file memory_card.h.

Field Documentation

◆ id

s32 MemCardSaves::id

Definition at line 150 of file memory_card.h.

◆ key1

s32 MemCardSaves::key1

Definition at line 150 of file memory_card.h.

◆ key2

s32 MemCardSaves::key2

Definition at line 150 of file memory_card.h.

◆ state

s32 MemCardSaves::state

Definition at line 150 of file memory_card.h.

Referenced by STGMCARD_updateSaves(), and STGMCARD_updateScreen().

◆ substate

◆ step

◆ counter

s32 MemCardSaves::counter

Definition at line 150 of file memory_card.h.

Referenced by STGMCARD_closeSlots(), and STGMCARD_endWaitCard().

◆ paused

s32 MemCardSaves::paused

Definition at line 150 of file memory_card.h.

◆ childCount

s32 MemCardSaves::childCount

Definition at line 150 of file memory_card.h.

◆ children

void* MemCardSaves::children

Definition at line 150 of file memory_card.h.

Referenced by STGMCARD_hideSaves(), and STGMCARD_refreshSaves().

◆ setState

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

Definition at line 150 of file memory_card.h.

Referenced by STGMCARD_hideSaves().

◆ setSubstate

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

Definition at line 150 of file memory_card.h.

◆ setStep

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

Definition at line 150 of file memory_card.h.

Referenced by STGMCARD_confirmMessage().

◆ setCounter

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

Definition at line 150 of file memory_card.h.

◆ nextState

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

Definition at line 150 of file memory_card.h.

Referenced by STGMCARD_updateSaves().

◆ nextSubstate

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

Definition at line 150 of file memory_card.h.

Referenced by STGMCARD_promptSlot().

◆ nextStep

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

Definition at line 150 of file memory_card.h.

◆ tickCounter

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

Definition at line 150 of file memory_card.h.

◆ update

void(* MemCardSaves::update) ()

Definition at line 150 of file memory_card.h.

◆ destroy

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

Definition at line 150 of file memory_card.h.

◆ screen

◆ layer

s32 MemCardSaves::layer

Definition at line 152 of file memory_card.h.

Referenced by STGMCARD_createSaves(), STGMCARD_drawSaves(), and STGMCARD_updateSaves().

◆ origin

s32 MemCardSaves::origin[3]

x and y of the list's windows

Definition at line 153 of file memory_card.h.

Referenced by STGMCARD_drawSaves(), STGMCARD_slideInTitle(), and STGMCARD_updateSaves().

◆ port

◆ result

◆ file

◆ pad

u8 MemCardSaves::pad[0x26C4]

never read or written

Definition at line 158 of file memory_card.h.

◆ choice

s32 MemCardSaves::choice

of a yes/no question, 0 for yes; 0x2804 in the European version, as all below

Definition at line 159 of file memory_card.h.

Referenced by STGMCARD_answerError(), STGMCARD_answerOverwrite(), STGMCARD_askError(), STGMCARD_moveChoiceCursor(), STGMCARD_pickSlot(), and STGMCARD_showError().

◆ slide

MenuLerp MemCardSaves::slide[2]

the list's x and y offsets

Definition at line 161 of file memory_card.h.

Referenced by STGMCARD_drawSaves(), STGMCARD_slideInTitle(), and STGMCARD_updateSaves().

◆ prompting

s32 MemCardSaves::prompting

◆ blinkTime

s32 MemCardSaves::blinkTime

Definition at line 163 of file memory_card.h.

Referenced by STGMCARD_drawSaves().

◆ blinkFrame

s32 MemCardSaves::blinkFrame

Definition at line 164 of file memory_card.h.

Referenced by STGMCARD_drawSaves().

◆ choosing

s32 MemCardSaves::choosing

◆ backToPick

s32 MemCardSaves::backToPick

the message returns to the slot picker

Definition at line 166 of file memory_card.h.

Referenced by STGMCARD_confirmMessage(), STGMCARD_loadSave(), and STGMCARD_startLoad().

◆ refresh

void(* MemCardSaves::refresh) (struct MemCardSaves *saves)

Definition at line 167 of file memory_card.h.

Referenced by STGMCARD_createSaves(), STGMCARD_showDone(), and STGMCARD_updateMenu().

◆ hide

void(* MemCardSaves::hide) (struct MemCardSaves *saves)

Definition at line 168 of file memory_card.h.

Referenced by STGMCARD_createSaves(), STGMCARD_pickPort(), and STGMCARD_runSaves().


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