|
Digimon World 3 decomp
The European version, SLES_039.36
|
The main menu's first screen (STGDGLAB_createPartyScreen) 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 LabPartyScreen *task, s32 state) |
| void(* | setSubstate )(struct LabPartyScreen *task, s32 substate) |
| void(* | setStep )(struct LabPartyScreen *task, s32 step) |
| void(* | setCounter )(struct LabPartyScreen *task, s32 counter) |
| void(* | nextState )(struct LabPartyScreen *task) |
| void(* | nextSubstate )(struct LabPartyScreen *task) |
| void(* | nextStep )(struct LabPartyScreen *task) |
| void(* | tickCounter )(struct LabPartyScreen *task) |
| void(* | update )() |
| void(* | destroy )(struct LabPartyScreen *task) |
| struct Lab * | lab |
| s32 | layer |
| s32 | depth |
| s32 | pageRow |
| 1: the page is 0x7A lower, 0 (at the top) while the entry list is open | |
| s32 | pick |
| into partners | |
| PanelAnim | panels [5] |
| u8 | pad [0xC4 - 0xB4] |
| never read or written | |
| s32 | animTime |
| s32 | blinkTime |
| s32 | frames [3] |
| the party's animation frames | |
| s32 | frame |
| the picked partner's | |
| s32 | clut |
| s32 | clut2 |
| s32 | partners [PARTNER_COUNT] |
| the unlocked partners outside the party, -1 for none | |
| s32 | count |
The main menu's first screen (STGDGLAB_createPartyScreen)
Definition at line 73 of file digimon_lab.h.
| s32 LabPartyScreen::id |
Definition at line 74 of file digimon_lab.h.
| s32 LabPartyScreen::key1 |
Definition at line 74 of file digimon_lab.h.
| s32 LabPartyScreen::key2 |
Definition at line 74 of file digimon_lab.h.
| s32 LabPartyScreen::state |
Definition at line 74 of file digimon_lab.h.
Referenced by STGDGLAB_updatePartyScreen().
| s32 LabPartyScreen::substate |
Definition at line 74 of file digimon_lab.h.
Referenced by pickPartner(), showPartyTitle(), and STGDGLAB_runPartyScreen().
| s32 LabPartyScreen::step |
Definition at line 74 of file digimon_lab.h.
Referenced by pickPartner(), and STGDGLAB_runPartyScreen().
| s32 LabPartyScreen::counter |
Definition at line 74 of file digimon_lab.h.
| s32 LabPartyScreen::paused |
Definition at line 74 of file digimon_lab.h.
| s32 LabPartyScreen::childCount |
Definition at line 74 of file digimon_lab.h.
Referenced by STGDGLAB_hideWindows().
| void* LabPartyScreen::children |
Definition at line 74 of file digimon_lab.h.
Referenced by STGDGLAB_hideWindows().
| void(* LabPartyScreen::setState) (struct LabPartyScreen *task, s32 state) |
Definition at line 74 of file digimon_lab.h.
Referenced by STGDGLAB_runPartyScreen().
| void(* LabPartyScreen::setSubstate) (struct LabPartyScreen *task, s32 substate) |
Definition at line 74 of file digimon_lab.h.
Referenced by STGDGLAB_runPartyScreen().
| void(* LabPartyScreen::setStep) (struct LabPartyScreen *task, s32 step) |
Definition at line 74 of file digimon_lab.h.
| void(* LabPartyScreen::setCounter) (struct LabPartyScreen *task, s32 counter) |
Definition at line 74 of file digimon_lab.h.
| void(* LabPartyScreen::nextState) (struct LabPartyScreen *task) |
Definition at line 74 of file digimon_lab.h.
Referenced by STGDGLAB_updatePartyScreen().
| void(* LabPartyScreen::nextSubstate) (struct LabPartyScreen *task) |
Definition at line 74 of file digimon_lab.h.
| void(* LabPartyScreen::nextStep) (struct LabPartyScreen *task) |
Definition at line 74 of file digimon_lab.h.
| void(* LabPartyScreen::tickCounter) (struct LabPartyScreen *task) |
Definition at line 74 of file digimon_lab.h.
| void(* LabPartyScreen::update) () |
Definition at line 74 of file digimon_lab.h.
| void(* LabPartyScreen::destroy) (struct LabPartyScreen *task) |
Definition at line 74 of file digimon_lab.h.
| struct Lab* LabPartyScreen::lab |
Definition at line 75 of file digimon_lab.h.
Referenced by pickPartner(), STGDGLAB_createPartyScreen(), STGDGLAB_drawPartyScreen(), STGDGLAB_runPartyScreen(), and STGDGLAB_updatePartyScreen().
| s32 LabPartyScreen::layer |
Definition at line 76 of file digimon_lab.h.
Referenced by showPartyTitle(), STGDGLAB_createPartyScreen(), STGDGLAB_drawPartyScreen(), and STGDGLAB_showPartyPage().
| s32 LabPartyScreen::depth |
Definition at line 77 of file digimon_lab.h.
Referenced by STGDGLAB_createPartyScreen(), STGDGLAB_drawPartyScreen(), and STGDGLAB_showPartyPage().
| s32 LabPartyScreen::pageRow |
1: the page is 0x7A lower, 0 (at the top) while the entry list is open
Definition at line 78 of file digimon_lab.h.
Referenced by STGDGLAB_drawPartyScreen(), STGDGLAB_runPartyScreen(), STGDGLAB_showPartyPage(), and STGDGLAB_updatePartyScreen().
| s32 LabPartyScreen::pick |
into partners
Definition at line 80 of file digimon_lab.h.
Referenced by pickPartner(), STGDGLAB_drawPartyScreen(), STGDGLAB_runPartyScreen(), and STGDGLAB_showPartyPage().
| PanelAnim LabPartyScreen::panels[5] |
Definition at line 81 of file digimon_lab.h.
Referenced by showPartyTitle(), STGDGLAB_drawPartyScreen(), STGDGLAB_runPartyScreen(), and STGDGLAB_updatePartyScreen().
| u8 LabPartyScreen::pad[0xC4 - 0xB4] |
never read or written
Definition at line 82 of file digimon_lab.h.
| s32 LabPartyScreen::animTime |
Definition at line 83 of file digimon_lab.h.
Referenced by STGDGLAB_drawPartyScreen().
| s32 LabPartyScreen::blinkTime |
Definition at line 84 of file digimon_lab.h.
Referenced by STGDGLAB_drawPartyScreen().
| s32 LabPartyScreen::frames[3] |
the party's animation frames
Definition at line 85 of file digimon_lab.h.
Referenced by STGDGLAB_drawPartyScreen().
| s32 LabPartyScreen::frame |
the picked partner's
Definition at line 86 of file digimon_lab.h.
Referenced by STGDGLAB_drawPartyScreen(), and STGDGLAB_showPartyPage().
| s32 LabPartyScreen::clut |
Definition at line 87 of file digimon_lab.h.
Referenced by STGDGLAB_drawPartyScreen().
| s32 LabPartyScreen::clut2 |
Definition at line 88 of file digimon_lab.h.
Referenced by STGDGLAB_drawPartyScreen().
| s32 LabPartyScreen::partners[PARTNER_COUNT] |
the unlocked partners outside the party, -1 for none
Definition at line 89 of file digimon_lab.h.
Referenced by pickPartner(), STGDGLAB_drawPartyScreen(), STGDGLAB_runPartyScreen(), STGDGLAB_showPartyPage(), and STGDGLAB_updatePartyScreen().
| s32 LabPartyScreen::count |
Definition at line 90 of file digimon_lab.h.
Referenced by pickPartner(), showPartyTitle(), STGDGLAB_drawPartyScreen(), and STGDGLAB_updatePartyScreen().