|
Digimon World 3 decomp
The European version, SLES_039.36
|
The menu after the switch menu (FIGHTSTG_createSwitchInMenu): which of the incoming partner's Digimon comes in, then whether it just switches in or does the pair technique with the active fighter (only with FIGHTSTG_createPairSwitchMenu's techResult) More...
#include <battle/battle_mode/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 SwitchInMenu *task, s32 state) |
| void(* | setSubstate )(struct SwitchInMenu *task, s32 substate) |
| void(* | setStep )(struct SwitchInMenu *task, s32 step) |
| void(* | setCounter )(struct SwitchInMenu *task, s32 counter) |
| void(* | nextState )(struct SwitchInMenu *task) |
| void(* | nextSubstate )(struct SwitchInMenu *task) |
| void(* | nextStep )(struct SwitchInMenu *task) |
| void(* | tickCounter )(struct SwitchInMenu *task) |
| void(* | update )() |
| void(* | destroy )(struct SwitchInMenu *task) |
| s32 * | result |
| -1 until it is done, then the Digimon << 4 | 0 to switch or 1 for the pair technique, or -2 | |
| s32 | page |
| the PartnerInfo page, 0-2 | |
| s32 | shownPage |
| s32 | fighter |
| the incoming one, *result when it was made | |
| s32 | partner |
| its party member | |
| s32 | digimon |
| the line of ids picked | |
| s16 | ids [4] |
| the partner, then its digivolutions (slots of 3 or more) | |
| s32 | count |
| s16 | slots [4] |
| GAME.funcs.getPartnerSlots's. | |
| s32 | tech |
| the pair technique, from 1, 0 for none | |
| s32 * | techResult |
| gets the technique picked | |
The menu after the switch menu (FIGHTSTG_createSwitchInMenu): which of the incoming partner's Digimon comes in, then whether it just switches in or does the pair technique with the active fighter (only with FIGHTSTG_createPairSwitchMenu's techResult)
| s32 SwitchInMenu::state |
Definition at line 111 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu().
| s32 SwitchInMenu::substate |
Definition at line 111 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu().
| s32 SwitchInMenu::step |
Definition at line 111 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu().
| void(* SwitchInMenu::setState) (struct SwitchInMenu *task, s32 state) |
Definition at line 111 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu().
| void(* SwitchInMenu::setSubstate) (struct SwitchInMenu *task, s32 substate) |
Definition at line 111 of file menu.h.
Referenced by confirmSwitchIn(), and FIGHTSTG_updateSwitchInMenu().
| void(* SwitchInMenu::setStep) (struct SwitchInMenu *task, s32 step) |
| void(* SwitchInMenu::setCounter) (struct SwitchInMenu *task, s32 counter) |
| void(* SwitchInMenu::nextState) (struct SwitchInMenu *task) |
Definition at line 111 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu().
| void(* SwitchInMenu::nextSubstate) (struct SwitchInMenu *task) |
Definition at line 111 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu().
| void(* SwitchInMenu::nextStep) (struct SwitchInMenu *task) |
Definition at line 111 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu().
| void(* SwitchInMenu::tickCounter) (struct SwitchInMenu *task) |
| void(* SwitchInMenu::destroy) (struct SwitchInMenu *task) |
| s32* SwitchInMenu::result |
-1 until it is done, then the Digimon << 4 | 0 to switch or 1 for the pair technique, or -2
Definition at line 112 of file menu.h.
Referenced by confirmSwitchIn(), FIGHTSTG_createSwitchInMenu(), and FIGHTSTG_updateSwitchInMenu().
| s32 SwitchInMenu::page |
the PartnerInfo page, 0-2
Definition at line 113 of file menu.h.
Referenced by FIGHTSTG_updateSwitchInMenu(), and updatePartnerInfoPage().
| s32 SwitchInMenu::shownPage |
Definition at line 114 of file menu.h.
Referenced by listSwitchInDigimon(), and updatePartnerInfoPage().
| s32 SwitchInMenu::fighter |
the incoming one, *result when it was made
Definition at line 115 of file menu.h.
Referenced by confirmSwitchIn(), FIGHTSTG_createSwitchInMenu(), and FIGHTSTG_showSwitchInChoices().
| s32 SwitchInMenu::partner |
its party member
Definition at line 116 of file menu.h.
Referenced by FIGHTSTG_createSwitchInMenu(), listSwitchInDigimon(), and updatePartnerInfoPage().
| s32 SwitchInMenu::digimon |
the line of ids picked
Definition at line 117 of file menu.h.
Referenced by confirmSwitchIn(), FIGHTSTG_showSwitchInChoices(), FIGHTSTG_updateSwitchInMenu(), findPairTech(), and updatePartnerInfoPage().
| s16 SwitchInMenu::ids[4] |
the partner, then its digivolutions (slots of 3 or more)
Definition at line 118 of file menu.h.
Referenced by confirmSwitchIn(), FIGHTSTG_showSwitchInChoices(), FIGHTSTG_showSwitchInNames(), findPairTech(), and listSwitchInDigimon().
| s32 SwitchInMenu::count |
Definition at line 119 of file menu.h.
Referenced by FIGHTSTG_showSwitchInNames(), and listSwitchInDigimon().
| s16 SwitchInMenu::slots[4] |
GAME.funcs.getPartnerSlots's.
Definition at line 120 of file menu.h.
Referenced by listSwitchInDigimon().
| s32 SwitchInMenu::tech |
the pair technique, from 1, 0 for none
Definition at line 121 of file menu.h.
Referenced by confirmSwitchIn(), FIGHTSTG_drawSwitchInMenu(), FIGHTSTG_showSwitchInChoices(), FIGHTSTG_updateSwitchInMenu(), and findPairTech().
| s32* SwitchInMenu::techResult |
gets the technique picked
Definition at line 122 of file menu.h.
Referenced by confirmSwitchIn(), and FIGHTSTG_createPairSwitchMenu().