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

The main menu's second screen (STGDGLAB_createSlotScreen) More...

#include <menus/digimon_lab.h>

Collaboration diagram for LabSlotScreen:
[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 LabSlotScreen *task, s32 state)
 
void(* setSubstate )(struct LabSlotScreen *task, s32 substate)
 
void(* setStep )(struct LabSlotScreen *task, s32 step)
 
void(* setCounter )(struct LabSlotScreen *task, s32 counter)
 
void(* nextState )(struct LabSlotScreen *task)
 
void(* nextSubstate )(struct LabSlotScreen *task)
 
void(* nextStep )(struct LabSlotScreen *task)
 
void(* tickCounter )(struct LabSlotScreen *task)
 
void(* update )()
 
void(* destroy )(struct LabSlotScreen *task)
 
struct Lab * lab
 
PanelAnim panels [6]
 
s32 layer
 
s32 depth
 
s32 choice
 
u8 pad [0xC8 - 0xC0]
 never read or written
 
s32 picked
 the list's cursor when an entry was picked
 
s16 slots [3]
 getPartnerSlots
 
s16 entries [45]
 listPartnerEntries
 
s32 entryCount
 

Detailed Description

The main menu's second screen (STGDGLAB_createSlotScreen)

Definition at line 103 of file digimon_lab.h.

Field Documentation

◆ id

s32 LabSlotScreen::id

Definition at line 104 of file digimon_lab.h.

◆ key1

s32 LabSlotScreen::key1

Definition at line 104 of file digimon_lab.h.

◆ key2

s32 LabSlotScreen::key2

Definition at line 104 of file digimon_lab.h.

◆ state

s32 LabSlotScreen::state

Definition at line 104 of file digimon_lab.h.

Referenced by STGDGLAB_updateSlotScreen().

◆ substate

s32 LabSlotScreen::substate

◆ step

s32 LabSlotScreen::step

Definition at line 104 of file digimon_lab.h.

Referenced by openSlotOption(), pickSlotOption(), and STGDGLAB_runSlotScreen().

◆ counter

s32 LabSlotScreen::counter

Definition at line 104 of file digimon_lab.h.

◆ paused

s32 LabSlotScreen::paused

Definition at line 104 of file digimon_lab.h.

◆ childCount

s32 LabSlotScreen::childCount

Definition at line 104 of file digimon_lab.h.

Referenced by STGDGLAB_createSlotScreenWindows(), and STGDGLAB_showSlotScreen().

◆ children

void* LabSlotScreen::children

Definition at line 104 of file digimon_lab.h.

Referenced by STGDGLAB_createSlotScreenWindows(), and STGDGLAB_showSlotScreen().

◆ setState

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

Definition at line 104 of file digimon_lab.h.

Referenced by openSlotOption().

◆ setSubstate

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

Definition at line 104 of file digimon_lab.h.

Referenced by openSlotOption(), pickSlotOption(), and STGDGLAB_runSlotScreen().

◆ setStep

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

Definition at line 104 of file digimon_lab.h.

Referenced by STGDGLAB_runSlotScreen().

◆ setCounter

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

Definition at line 104 of file digimon_lab.h.

◆ nextState

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

Definition at line 104 of file digimon_lab.h.

Referenced by STGDGLAB_updateSlotScreen().

◆ nextSubstate

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

Definition at line 104 of file digimon_lab.h.

◆ nextStep

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

Definition at line 104 of file digimon_lab.h.

◆ tickCounter

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

Definition at line 104 of file digimon_lab.h.

◆ update

void(* LabSlotScreen::update) ()

Definition at line 104 of file digimon_lab.h.

◆ destroy

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

Definition at line 104 of file digimon_lab.h.

◆ lab

struct Lab* LabSlotScreen::lab

◆ panels

◆ layer

◆ depth

◆ choice

s32 LabSlotScreen::choice

Definition at line 109 of file digimon_lab.h.

Referenced by openSlotOption(), pickSlotOption(), and STGDGLAB_runSlotScreen().

◆ pad

u8 LabSlotScreen::pad[0xC8 - 0xC0]

never read or written

Definition at line 110 of file digimon_lab.h.

◆ picked

s32 LabSlotScreen::picked

the list's cursor when an entry was picked

Definition at line 111 of file digimon_lab.h.

Referenced by openSlotOption(), and STGDGLAB_runSlotScreen().

◆ slots

s16 LabSlotScreen::slots[3]

getPartnerSlots

Definition at line 112 of file digimon_lab.h.

Referenced by loadSlotScreen(), and STGDGLAB_showSlotScreen().

◆ entries

s16 LabSlotScreen::entries[45]

listPartnerEntries

Definition at line 113 of file digimon_lab.h.

Referenced by loadSlotScreen().

◆ entryCount

s32 LabSlotScreen::entryCount

Definition at line 114 of file digimon_lab.h.

Referenced by loadSlotScreen(), and pickSlotOption().


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