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

A panel of the second screen (STGDGLAB_createEntryPanel): a partner's entries and its three slots. More...

#include <menus/digimon_lab.h>

Collaboration diagram for LabEntryPanel:
[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 LabEntryPanel *task, s32 state)
 
void(* setSubstate )(struct LabEntryPanel *task, s32 substate)
 
void(* setStep )(struct LabEntryPanel *task, s32 step)
 
void(* setCounter )(struct LabEntryPanel *task, s32 counter)
 
void(* nextState )(struct LabEntryPanel *task)
 
void(* nextSubstate )(struct LabEntryPanel *task)
 
void(* nextStep )(struct LabEntryPanel *task)
 
void(* tickCounter )(struct LabEntryPanel *task)
 
void(* update )()
 
void(* destroy )(struct LabEntryPanel *task)
 
s32 layer
 
s32 depth
 
s32 partner
 
s32 slot
 the one the picked entry goes in
 
s32 col
 
s32 row
 
s32 scroll
 
s32 blinkTime
 
s32 blink
 
s16 slots [3]
 getPartnerSlots
 
s16 entries [47]
 listPartnerEntries
 
s32 entryCount
 
PanelAnim fades [2]
 
s32 option
 the slot to digivolve to in battle, 3 for none
 

Detailed Description

A panel of the second screen (STGDGLAB_createEntryPanel): a partner's entries and its three slots.

Definition at line 168 of file digimon_lab.h.

Field Documentation

◆ id

s32 LabEntryPanel::id

Definition at line 169 of file digimon_lab.h.

◆ key1

s32 LabEntryPanel::key1

Definition at line 169 of file digimon_lab.h.

◆ key2

s32 LabEntryPanel::key2

Definition at line 169 of file digimon_lab.h.

◆ state

s32 LabEntryPanel::state

Definition at line 169 of file digimon_lab.h.

Referenced by STGDGLAB_updateEntryPanel().

◆ substate

s32 LabEntryPanel::substate

Definition at line 169 of file digimon_lab.h.

Referenced by pickBattleDigivolve(), putPickedEntry(), and STGDGLAB_updateEntryPanel().

◆ step

s32 LabEntryPanel::step

Definition at line 169 of file digimon_lab.h.

Referenced by putPickedEntry(), and STGDGLAB_updateEntryPanel().

◆ counter

s32 LabEntryPanel::counter

Definition at line 169 of file digimon_lab.h.

◆ paused

s32 LabEntryPanel::paused

Definition at line 169 of file digimon_lab.h.

◆ childCount

s32 LabEntryPanel::childCount

Definition at line 169 of file digimon_lab.h.

Referenced by STGDGLAB_createEntryPanelWindows(), and STGDGLAB_showEntryPanel().

◆ children

void* LabEntryPanel::children

Definition at line 169 of file digimon_lab.h.

Referenced by STGDGLAB_createEntryPanelWindows(), and STGDGLAB_showEntryPanel().

◆ setState

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

Definition at line 169 of file digimon_lab.h.

Referenced by STGDGLAB_updateEntryPanel().

◆ setSubstate

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

Definition at line 169 of file digimon_lab.h.

◆ setStep

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

Definition at line 169 of file digimon_lab.h.

◆ setCounter

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

Definition at line 169 of file digimon_lab.h.

◆ nextState

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

Definition at line 169 of file digimon_lab.h.

Referenced by STGDGLAB_updateEntryPanel().

◆ nextSubstate

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

Definition at line 169 of file digimon_lab.h.

◆ nextStep

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

Definition at line 169 of file digimon_lab.h.

◆ tickCounter

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

Definition at line 169 of file digimon_lab.h.

◆ update

void(* LabEntryPanel::update) ()

Definition at line 169 of file digimon_lab.h.

◆ destroy

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

Definition at line 169 of file digimon_lab.h.

◆ layer

s32 LabEntryPanel::layer

◆ depth

s32 LabEntryPanel::depth

◆ partner

◆ slot

s32 LabEntryPanel::slot

the one the picked entry goes in

Definition at line 173 of file digimon_lab.h.

Referenced by putPickedEntry(), and STGDGLAB_createEntryPanel().

◆ col

◆ row

◆ scroll

s32 LabEntryPanel::scroll

◆ blinkTime

s32 LabEntryPanel::blinkTime

Definition at line 177 of file digimon_lab.h.

Referenced by drawEntryPanel().

◆ blink

s32 LabEntryPanel::blink

Definition at line 178 of file digimon_lab.h.

Referenced by drawEntryPanel().

◆ slots

s16 LabEntryPanel::slots[3]

◆ entries

s16 LabEntryPanel::entries[47]

listPartnerEntries

Definition at line 180 of file digimon_lab.h.

Referenced by drawEntryPanel(), moveEntryCursor(), putPickedEntry(), STGDGLAB_showEntryPanel(), and STGDGLAB_updateEntryPanel().

◆ entryCount

s32 LabEntryPanel::entryCount

Definition at line 181 of file digimon_lab.h.

Referenced by drawEntryPanel(), moveEntryCursor(), and STGDGLAB_updateEntryPanel().

◆ fades

PanelAnim LabEntryPanel::fades[2]

Definition at line 182 of file digimon_lab.h.

Referenced by drawEntryPanel(), putPickedEntry(), and STGDGLAB_updateEntryPanel().

◆ option

s32 LabEntryPanel::option

the slot to digivolve to in battle, 3 for none

Definition at line 183 of file digimon_lab.h.

Referenced by pickBattleDigivolve(), and STGDGLAB_updateEntryPanel().


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