|
Digimon World 3 decomp
The European version, SLES_039.36
|
A page about a partner in one of its Digimon (FIGHTSTG_createPartnerInfo): its stats, its techniques, or the techniques its other Digimon can pass on. 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 PartnerInfo *task, s32 state) |
| void(* | setSubstate )(struct PartnerInfo *task, s32 substate) |
| void(* | setStep )(struct PartnerInfo *task, s32 step) |
| void(* | setCounter )(struct PartnerInfo *task, s32 counter) |
| void(* | nextState )(struct PartnerInfo *task) |
| void(* | nextSubstate )(struct PartnerInfo *task) |
| void(* | nextStep )(struct PartnerInfo *task) |
| void(* | tickCounter )(struct PartnerInfo *task) |
| void(* | update )() |
| void(* | destroy )(struct PartnerInfo *task) |
| s32 | pad |
| never read or written | |
| s32 | partner |
| s32 | page |
| what it shows: 0 the stats, 1 and 2 techniques | |
| s32 | slot |
| from 1, or 0 for the partner itself | |
| s32 | level |
| the Digimon's (PartnerEntry.level), or -1 for none: text 0x1A | |
| s16 | stats [0x16] |
| the 22 of a PartnerTotals computeStats fills, shown up to 999 | |
| s16 | slots [4] |
| GAME.funcs.getPartnerSlots's. | |
| PartnerEntry | entries [3] |
| skills with SKILL_MARKED can be passed on | |
| s32 | techs [6] |
| a technique in the low 13 bits | |
A page about a partner in one of its Digimon (FIGHTSTG_createPartnerInfo): its stats, its techniques, or the techniques its other Digimon can pass on.
| s32 PartnerInfo::state |
Definition at line 201 of file menu.h.
Referenced by FIGHTSTG_updatePartnerInfo().
| void(* PartnerInfo::setState) (struct PartnerInfo *task, s32 state) |
Definition at line 201 of file menu.h.
Referenced by FIGHTSTG_updateDigivolveMenu(), and updatePartnerInfoPage().
| void(* PartnerInfo::setSubstate) (struct PartnerInfo *task, s32 substate) |
| void(* PartnerInfo::setStep) (struct PartnerInfo *task, s32 step) |
| void(* PartnerInfo::setCounter) (struct PartnerInfo *task, s32 counter) |
| void(* PartnerInfo::nextState) (struct PartnerInfo *task) |
Definition at line 201 of file menu.h.
Referenced by FIGHTSTG_updatePartnerInfo().
| void(* PartnerInfo::nextSubstate) (struct PartnerInfo *task) |
| void(* PartnerInfo::nextStep) (struct PartnerInfo *task) |
| void(* PartnerInfo::tickCounter) (struct PartnerInfo *task) |
| void(* PartnerInfo::destroy) (struct PartnerInfo *task) |
| s32 PartnerInfo::partner |
Definition at line 203 of file menu.h.
Referenced by FIGHTSTG_createPartnerInfo(), and FIGHTSTG_updatePartnerInfo().
| s32 PartnerInfo::page |
what it shows: 0 the stats, 1 and 2 techniques
Definition at line 204 of file menu.h.
Referenced by FIGHTSTG_createPartnerInfo(), and FIGHTSTG_updatePartnerInfo().
| s32 PartnerInfo::slot |
from 1, or 0 for the partner itself
Definition at line 205 of file menu.h.
Referenced by FIGHTSTG_createPartnerInfo(), and FIGHTSTG_updatePartnerInfo().
| s32 PartnerInfo::level |
the Digimon's (PartnerEntry.level), or -1 for none: text 0x1A
Definition at line 206 of file menu.h.
Referenced by FIGHTSTG_showTechs(), and FIGHTSTG_updatePartnerInfo().
| s16 PartnerInfo::stats[0x16] |
the 22 of a PartnerTotals computeStats fills, shown up to 999
Definition at line 207 of file menu.h.
Referenced by FIGHTSTG_showStats(), and FIGHTSTG_updatePartnerInfo().
| s16 PartnerInfo::slots[4] |
GAME.funcs.getPartnerSlots's.
Definition at line 208 of file menu.h.
Referenced by FIGHTSTG_updatePartnerInfo().
| PartnerEntry PartnerInfo::entries[3] |
skills with SKILL_MARKED can be passed on
Definition at line 209 of file menu.h.
Referenced by FIGHTSTG_updatePartnerInfo().
| s32 PartnerInfo::techs[6] |
a technique in the low 13 bits
Definition at line 210 of file menu.h.
Referenced by FIGHTSTG_drawTechIcons(), FIGHTSTG_showTechs(), and FIGHTSTG_updatePartnerInfo().