|
Digimon World 3 decomp
The European version, SLES_039.36
|
The main menu's second screen (STGDGLAB_createSlotScreen) More...
#include <menus/digimon_lab.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 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 |
The main menu's second screen (STGDGLAB_createSlotScreen)
Definition at line 103 of file digimon_lab.h.
| s32 LabSlotScreen::id |
Definition at line 104 of file digimon_lab.h.
| s32 LabSlotScreen::key1 |
Definition at line 104 of file digimon_lab.h.
| s32 LabSlotScreen::key2 |
Definition at line 104 of file digimon_lab.h.
| s32 LabSlotScreen::state |
Definition at line 104 of file digimon_lab.h.
Referenced by STGDGLAB_updateSlotScreen().
| s32 LabSlotScreen::substate |
Definition at line 104 of file digimon_lab.h.
Referenced by closeMessage(), loadSlotScreen(), pickSlotOption(), and STGDGLAB_runSlotScreen().
| s32 LabSlotScreen::step |
Definition at line 104 of file digimon_lab.h.
Referenced by openSlotOption(), pickSlotOption(), and STGDGLAB_runSlotScreen().
| s32 LabSlotScreen::counter |
Definition at line 104 of file digimon_lab.h.
| s32 LabSlotScreen::paused |
Definition at line 104 of file digimon_lab.h.
| s32 LabSlotScreen::childCount |
Definition at line 104 of file digimon_lab.h.
Referenced by STGDGLAB_createSlotScreenWindows(), and STGDGLAB_showSlotScreen().
| void* LabSlotScreen::children |
Definition at line 104 of file digimon_lab.h.
Referenced by STGDGLAB_createSlotScreenWindows(), and STGDGLAB_showSlotScreen().
| void(* LabSlotScreen::setState) (struct LabSlotScreen *task, s32 state) |
Definition at line 104 of file digimon_lab.h.
Referenced by openSlotOption().
| void(* LabSlotScreen::setSubstate) (struct LabSlotScreen *task, s32 substate) |
Definition at line 104 of file digimon_lab.h.
Referenced by openSlotOption(), pickSlotOption(), and STGDGLAB_runSlotScreen().
| void(* LabSlotScreen::setStep) (struct LabSlotScreen *task, s32 step) |
Definition at line 104 of file digimon_lab.h.
Referenced by STGDGLAB_runSlotScreen().
| void(* LabSlotScreen::setCounter) (struct LabSlotScreen *task, s32 counter) |
Definition at line 104 of file digimon_lab.h.
| void(* LabSlotScreen::nextState) (struct LabSlotScreen *task) |
Definition at line 104 of file digimon_lab.h.
Referenced by STGDGLAB_updateSlotScreen().
| void(* LabSlotScreen::nextSubstate) (struct LabSlotScreen *task) |
Definition at line 104 of file digimon_lab.h.
| void(* LabSlotScreen::nextStep) (struct LabSlotScreen *task) |
Definition at line 104 of file digimon_lab.h.
| void(* LabSlotScreen::tickCounter) (struct LabSlotScreen *task) |
Definition at line 104 of file digimon_lab.h.
| void(* LabSlotScreen::update) () |
Definition at line 104 of file digimon_lab.h.
| void(* LabSlotScreen::destroy) (struct LabSlotScreen *task) |
Definition at line 104 of file digimon_lab.h.
| struct Lab* LabSlotScreen::lab |
Definition at line 105 of file digimon_lab.h.
Referenced by loadSlotScreen(), STGDGLAB_createSlotScreen(), STGDGLAB_runSlotScreen(), and STGDGLAB_showSlotScreen().
| PanelAnim LabSlotScreen::panels[6] |
Definition at line 106 of file digimon_lab.h.
Referenced by closeMessage(), loadSlotScreen(), openSlotOption(), pickSlotOption(), STGDGLAB_drawSlotScreen(), STGDGLAB_runSlotScreen(), and STGDGLAB_updateSlotScreen().
| s32 LabSlotScreen::layer |
Definition at line 107 of file digimon_lab.h.
Referenced by STGDGLAB_createSlotScreen(), STGDGLAB_createSlotScreenWindows(), STGDGLAB_drawSlotScreen(), and STGDGLAB_runSlotScreen().
| s32 LabSlotScreen::depth |
Definition at line 108 of file digimon_lab.h.
Referenced by STGDGLAB_createSlotScreen(), STGDGLAB_createSlotScreenWindows(), STGDGLAB_drawSlotScreen(), and STGDGLAB_runSlotScreen().
| s32 LabSlotScreen::choice |
Definition at line 109 of file digimon_lab.h.
Referenced by openSlotOption(), pickSlotOption(), and STGDGLAB_runSlotScreen().
| u8 LabSlotScreen::pad[0xC8 - 0xC0] |
never read or written
Definition at line 110 of file digimon_lab.h.
| 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().
| s16 LabSlotScreen::slots[3] |
getPartnerSlots
Definition at line 112 of file digimon_lab.h.
Referenced by loadSlotScreen(), and STGDGLAB_showSlotScreen().
| s16 LabSlotScreen::entries[45] |
| s32 LabSlotScreen::entryCount |
Definition at line 114 of file digimon_lab.h.
Referenced by loadSlotScreen(), and pickSlotOption().