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

The main task of the screen (STGMCARD_createScreen) More...

#include <menus/memory_card.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 MemCardScreen *task, s32 state)
 
void(* setSubstate )(struct MemCardScreen *task, s32 substate)
 
void(* setStep )(struct MemCardScreen *task, s32 step)
 
void(* setCounter )(struct MemCardScreen *task, s32 counter)
 
void(* nextState )(struct MemCardScreen *task)
 
void(* nextSubstate )(struct MemCardScreen *task)
 
void(* nextStep )(struct MemCardScreen *task)
 
void(* tickCounter )(struct MemCardScreen *task)
 
void(* update )()
 
void(* destroy )(struct MemCardScreen *task)
 
s32 loading
 opened from the title screen: the game mode's argument is not negative (saving: negative)
 
s32 layer
 
s32 bgScroll
 the background's offset, 0 to 95
 
s32 bgTick
 it moves every other frame
 
s32 pad [2]
 never read or written
 
s32 area
 a string of TEXT_AREA_NAMES, from the previous mode
 
s32 place
 a string of TEXT_SHOP_NAMES (STGMCARD_places)
 

Detailed Description

The main task of the screen (STGMCARD_createScreen)

Definition at line 37 of file memory_card.h.

Field Documentation

◆ id

s32 MemCardScreen::id

Definition at line 38 of file memory_card.h.

◆ key1

s32 MemCardScreen::key1

Definition at line 38 of file memory_card.h.

◆ key2

s32 MemCardScreen::key2

Definition at line 38 of file memory_card.h.

◆ state

s32 MemCardScreen::state

Definition at line 38 of file memory_card.h.

Referenced by STGMCARD_updateScreen().

◆ substate

s32 MemCardScreen::substate

Definition at line 38 of file memory_card.h.

Referenced by STGMCARD_updateScreen().

◆ step

s32 MemCardScreen::step

Definition at line 38 of file memory_card.h.

Referenced by STGMCARD_pickPort(), and STGMCARD_updateScreen().

◆ counter

s32 MemCardScreen::counter

Definition at line 38 of file memory_card.h.

◆ paused

s32 MemCardScreen::paused

Definition at line 38 of file memory_card.h.

◆ childCount

s32 MemCardScreen::childCount

Definition at line 38 of file memory_card.h.

◆ children

void* MemCardScreen::children

Definition at line 38 of file memory_card.h.

◆ setState

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

Definition at line 38 of file memory_card.h.

◆ setSubstate

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

Definition at line 38 of file memory_card.h.

◆ setStep

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

Definition at line 38 of file memory_card.h.

◆ setCounter

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

Definition at line 38 of file memory_card.h.

◆ nextState

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

Definition at line 38 of file memory_card.h.

Referenced by STGMCARD_updateScreen().

◆ nextSubstate

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

Definition at line 38 of file memory_card.h.

Referenced by STGMCARD_updateScreen().

◆ nextStep

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

Definition at line 38 of file memory_card.h.

◆ tickCounter

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

Definition at line 38 of file memory_card.h.

◆ update

void(* MemCardScreen::update) ()

Definition at line 38 of file memory_card.h.

◆ destroy

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

Definition at line 38 of file memory_card.h.

◆ loading

s32 MemCardScreen::loading

◆ layer

s32 MemCardScreen::layer

Definition at line 41 of file memory_card.h.

Referenced by STGMCARD_createScreen(), and STGMCARD_updateScreen().

◆ bgScroll

s32 MemCardScreen::bgScroll

the background's offset, 0 to 95

Definition at line 42 of file memory_card.h.

Referenced by STGMCARD_updateScreen().

◆ bgTick

s32 MemCardScreen::bgTick

it moves every other frame

Definition at line 43 of file memory_card.h.

Referenced by STGMCARD_updateScreen().

◆ pad

s32 MemCardScreen::pad[2]

never read or written

Definition at line 44 of file memory_card.h.

◆ area

s32 MemCardScreen::area

a string of TEXT_AREA_NAMES, from the previous mode

Definition at line 45 of file memory_card.h.

Referenced by STGMCARD_createScreen(), and STGMCARD_fillSave().

◆ place

s32 MemCardScreen::place

a string of TEXT_SHOP_NAMES (STGMCARD_places)

Definition at line 46 of file memory_card.h.

Referenced by STGMCARD_createScreen(), and STGMCARD_fillSave().


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