|
Digimon World 3 decomp
The European version, SLES_039.36
|
The menu opened on the field: the three party members' pages, a list of options (FIELD_MENU_OPTIONS, one more when the player has item 0x192) and the money. More...
#include <engine/menu.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 FieldMenu *task, s32 state) |
| void(* | setSubstate )(struct FieldMenu *task, s32 substate) |
| void(* | setStep )(struct FieldMenu *task, s32 step) |
| void(* | setCounter )(struct FieldMenu *task, s32 counter) |
| void(* | nextState )(struct FieldMenu *task) |
| void(* | nextSubstate )(struct FieldMenu *task) |
| void(* | nextStep )(struct FieldMenu *task) |
| void(* | tickCounter )(struct FieldMenu *task) |
| void(* | update )() |
| void(* | destroy )(struct FieldMenu *task) |
| s32 | layerId |
| s32 | depth |
| s32 | cursor |
| s32 | count |
| s32 | extraOption |
| s32 | option2Enabled |
| s32 | fadeRow |
| s32 | time |
| PanelAnim | panels [3] |
The menu opened on the field: the three party members' pages, a list of options (FIELD_MENU_OPTIONS, one more when the player has item 0x192) and the money.
Picking an option switches to MODE_STATUS with the choice in FIELD_MENU_CHOICE; from MODE_STATUS, cancelling goes back to GAME.fieldMode. step tells whether a mode change follows (0) or not.
| s32 FieldMenu::state |
Definition at line 117 of file menu.h.
Referenced by updateFieldMenu().
| s32 FieldMenu::substate |
Definition at line 117 of file menu.h.
Referenced by chooseFieldMenuOption(), drawFieldMenuFade(), stepFieldMenuFade(), and updateFieldMenu().
| s32 FieldMenu::step |
Definition at line 117 of file menu.h.
Referenced by chooseFieldMenuOption(), and updateFieldMenu().
| s32 FieldMenu::counter |
Definition at line 117 of file menu.h.
Referenced by showFieldMenuOptions(), and updateFieldMenu().
Definition at line 117 of file menu.h.
Referenced by stepFieldMenuFade(), and updateFieldMenu().
| void(* FieldMenu::nextState) (struct FieldMenu *task) |
Definition at line 117 of file menu.h.
Referenced by openFieldMenu().
| s32 FieldMenu::layerId |
Definition at line 118 of file menu.h.
Referenced by createFieldMenu(), createFieldMenuWindows(), drawFieldMenuFade(), and updateFieldMenu().
| s32 FieldMenu::depth |
Definition at line 119 of file menu.h.
Referenced by createFieldMenu(), drawFieldMenuFade(), and updateFieldMenu().
| s32 FieldMenu::cursor |
Definition at line 120 of file menu.h.
Referenced by chooseFieldMenuOption(), createFieldMenu(), createFieldMenuWindows(), and stepFieldMenuFade().
| s32 FieldMenu::count |
Definition at line 121 of file menu.h.
Referenced by chooseFieldMenuOption(), createFieldMenuWindows(), openFieldMenu(), showFieldMenuOptions(), and updateFieldMenu().
| s32 FieldMenu::extraOption |
Definition at line 122 of file menu.h.
Referenced by openFieldMenu(), showFieldMenuOptions(), and updateFieldMenu().
| s32 FieldMenu::option2Enabled |
Definition at line 123 of file menu.h.
Referenced by chooseFieldMenuOption(), openFieldMenu(), and showFieldMenuOptions().
| s32 FieldMenu::fadeRow |
Definition at line 124 of file menu.h.
Referenced by drawFieldMenuFade(), and stepFieldMenuFade().
| s32 FieldMenu::time |
Definition at line 125 of file menu.h.
Referenced by stepFieldMenuFade(), and updateFieldMenu().
| PanelAnim FieldMenu::panels[3] |
Definition at line 126 of file menu.h.
Referenced by chooseFieldMenuOption(), openFieldMenu(), and updateFieldMenu().