|
Digimon World 3 decomp
The European version, SLES_039.36
|
The lab's main menu (STGDGLAB_createMenu) 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 LabMenu *task, s32 state) |
| void(* | setSubstate )(struct LabMenu *task, s32 substate) |
| void(* | setStep )(struct LabMenu *task, s32 step) |
| void(* | setCounter )(struct LabMenu *task, s32 counter) |
| void(* | nextState )(struct LabMenu *task) |
| void(* | nextSubstate )(struct LabMenu *task) |
| void(* | nextStep )(struct LabMenu *task) |
| void(* | tickCounter )(struct LabMenu *task) |
| void(* | update )() |
| void(* | destroy )(struct LabMenu *task) |
| struct Lab * | lab |
| s32 | picked |
| s32 | layer |
| s32 | depth |
| s32 | choice |
| into STGDGLAB_screens | |
| PanelAnim | panels [9] |
| s32 | animTime |
| s32 | blinkTime |
| s32 | frames [5] |
| the party's animations, the picked partner's, then the blinking frame's CLUT row | |
| s32 | memberCount |
| the members left and right go through | |
| void(* | open )(struct LabMenu *menu) |
| void(* | close )(struct LabMenu *menu) |
The lab's main menu (STGDGLAB_createMenu)
Definition at line 29 of file digimon_lab.h.
| s32 LabMenu::id |
Definition at line 30 of file digimon_lab.h.
| s32 LabMenu::key1 |
Definition at line 30 of file digimon_lab.h.
| s32 LabMenu::key2 |
Definition at line 30 of file digimon_lab.h.
| s32 LabMenu::state |
Definition at line 30 of file digimon_lab.h.
Referenced by STGDGLAB_closeLabMenu(), STGDGLAB_closeMenu(), STGDGLAB_labMenuRunning(), STGDGLAB_openLabMenu(), STGDGLAB_openMenu(), and STGDGLAB_updateMenu().
| s32 LabMenu::substate |
Definition at line 30 of file digimon_lab.h.
Referenced by closeMenuPage(), pickMember(), pickMenuOption(), showMenuOptions(), showMenuPageLabel(), showMenuPageTitle(), showMenuTitle(), STGDGLAB_drawMenu(), and STGDGLAB_runMenu().
| s32 LabMenu::step |
Definition at line 30 of file digimon_lab.h.
Referenced by closeMenuPage(), pickMember(), pickMenuOption(), STGDGLAB_runMenu(), and waitMenuPageClosed().
| s32 LabMenu::counter |
Definition at line 30 of file digimon_lab.h.
Referenced by STGDGLAB_closeMenu(), STGDGLAB_openMenu(), and STGDGLAB_updateMenu().
| s32 LabMenu::paused |
Definition at line 30 of file digimon_lab.h.
| s32 LabMenu::childCount |
Definition at line 30 of file digimon_lab.h.
Referenced by STGDGLAB_runMenu().
| void* LabMenu::children |
Definition at line 30 of file digimon_lab.h.
Referenced by STGDGLAB_closeMenu(), and STGDGLAB_runMenu().
Definition at line 30 of file digimon_lab.h.
Referenced by STGDGLAB_runMenu().
Definition at line 30 of file digimon_lab.h.
Referenced by STGDGLAB_runMenu(), and waitMenuPageClosed().
Definition at line 30 of file digimon_lab.h.
Definition at line 30 of file digimon_lab.h.
| void(* LabMenu::nextState) (struct LabMenu *task) |
Definition at line 30 of file digimon_lab.h.
Referenced by STGDGLAB_updateMenu().
| void(* LabMenu::nextSubstate) (struct LabMenu *task) |
Definition at line 30 of file digimon_lab.h.
Referenced by waitMenuPageClosed().
| void(* LabMenu::nextStep) (struct LabMenu *task) |
Definition at line 30 of file digimon_lab.h.
| void(* LabMenu::tickCounter) (struct LabMenu *task) |
Definition at line 30 of file digimon_lab.h.
| void(* LabMenu::update) () |
Definition at line 30 of file digimon_lab.h.
| void(* LabMenu::destroy) (struct LabMenu *task) |
Definition at line 30 of file digimon_lab.h.
| struct Lab* LabMenu::lab |
Definition at line 31 of file digimon_lab.h.
Referenced by pickMember(), pickMenuOption(), STGDGLAB_createMenu(), STGDGLAB_drawMenu(), STGDGLAB_runMenu(), and STGDGLAB_showMenuPage().
| s32 LabMenu::picked |
Definition at line 32 of file digimon_lab.h.
Referenced by STGDGLAB_runLab(), STGDGLAB_runMenu(), and waitMenuPageClosed().
| s32 LabMenu::layer |
Definition at line 33 of file digimon_lab.h.
Referenced by showMenuOptions(), showMenuPageLabel(), showMenuPageTitle(), showMenuTitle(), STGDGLAB_createMenu(), STGDGLAB_drawMenu(), and STGDGLAB_showMenuPage().
| s32 LabMenu::depth |
Definition at line 34 of file digimon_lab.h.
Referenced by showMenuOptions(), showMenuPageLabel(), showMenuPageTitle(), showMenuTitle(), STGDGLAB_createMenu(), STGDGLAB_drawMenu(), and STGDGLAB_showMenuPage().
| s32 LabMenu::choice |
into STGDGLAB_screens
Definition at line 35 of file digimon_lab.h.
Referenced by closeMenuPage(), pickMember(), pickMenuOption(), showMenuOptions(), showMenuPageTitle(), STGDGLAB_runLab(), and STGDGLAB_runMenu().
| PanelAnim LabMenu::panels[9] |
Definition at line 36 of file digimon_lab.h.
Referenced by closeMenuPage(), showMenuOptions(), showMenuPageLabel(), showMenuPageTitle(), showMenuTitle(), STGDGLAB_closeMenu(), STGDGLAB_drawMenu(), STGDGLAB_openMenu(), STGDGLAB_runMenu(), STGDGLAB_updateMenu(), and waitMenuPageClosed().
| s32 LabMenu::animTime |
Definition at line 37 of file digimon_lab.h.
Referenced by STGDGLAB_drawMenu().
| s32 LabMenu::blinkTime |
Definition at line 38 of file digimon_lab.h.
Referenced by STGDGLAB_drawMenu().
| s32 LabMenu::frames[5] |
the party's animations, the picked partner's, then the blinking frame's CLUT row
Definition at line 39 of file digimon_lab.h.
Referenced by STGDGLAB_closeMenu(), STGDGLAB_drawMenu(), and STGDGLAB_showMenuPage().
| s32 LabMenu::memberCount |
the members left and right go through
Definition at line 41 of file digimon_lab.h.
Referenced by pickMember(), and STGDGLAB_runMenu().
| void(* LabMenu::open) (struct LabMenu *menu) |
Definition at line 42 of file digimon_lab.h.
Referenced by STGDGLAB_createMenu(), and STGDGLAB_openLabMenu().
| void(* LabMenu::close) (struct LabMenu *menu) |
Definition at line 43 of file digimon_lab.h.
Referenced by STGDGLAB_closeLabMenu(), and STGDGLAB_createMenu().