Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
DigivolveMenu Struct Reference

The menu of the Digimon the active partner can digivolve into (FIGHTSTG_createDigivolveMenu), with the PartnerInfo of the one under the cursor. 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 DigivolveMenu *task, s32 state)
 
void(* setSubstate )(struct DigivolveMenu *task, s32 substate)
 
void(* setStep )(struct DigivolveMenu *task, s32 step)
 
void(* setCounter )(struct DigivolveMenu *task, s32 counter)
 
void(* nextState )(struct DigivolveMenu *task)
 
void(* nextSubstate )(struct DigivolveMenu *task)
 
void(* nextStep )(struct DigivolveMenu *task)
 
void(* tickCounter )(struct DigivolveMenu *task)
 
void(* update )()
 
void(* destroy )(struct DigivolveMenu *task)
 
s32 * result
 -1 until it is done, then the Digimon or -2
 
s32 partner
 *result when it was made
 
s32 page
 the PartnerInfo page, 0-2
 
s32 sel
 the cursor's line last frame
 
s16 ids [4]
 the partner, then its digivolutions (slots of 3 or more)
 
s32 count
 
s16 slots [4]
 GAME.funcs.getPartnerSlots's.
 

Detailed Description

The menu of the Digimon the active partner can digivolve into (FIGHTSTG_createDigivolveMenu), with the PartnerInfo of the one under the cursor.

Definition at line 46 of file menu.h.

Field Documentation

◆ id

s32 DigivolveMenu::id

Definition at line 47 of file menu.h.

◆ key1

s32 DigivolveMenu::key1

Definition at line 47 of file menu.h.

◆ key2

s32 DigivolveMenu::key2

Definition at line 47 of file menu.h.

◆ state

s32 DigivolveMenu::state

Definition at line 47 of file menu.h.

Referenced by FIGHTSTG_updateDigivolveMenu().

◆ substate

s32 DigivolveMenu::substate

Definition at line 47 of file menu.h.

◆ step

s32 DigivolveMenu::step

Definition at line 47 of file menu.h.

◆ counter

s32 DigivolveMenu::counter

Definition at line 47 of file menu.h.

◆ paused

s32 DigivolveMenu::paused

Definition at line 47 of file menu.h.

◆ childCount

s32 DigivolveMenu::childCount

Definition at line 47 of file menu.h.

◆ children

void* DigivolveMenu::children

Definition at line 47 of file menu.h.

Referenced by FIGHTSTG_showDigivolveNames().

◆ setState

void(* DigivolveMenu::setState) (struct DigivolveMenu *task, s32 state)

Definition at line 47 of file menu.h.

Referenced by FIGHTSTG_updateDigivolveMenu().

◆ setSubstate

void(* DigivolveMenu::setSubstate) (struct DigivolveMenu *task, s32 substate)

Definition at line 47 of file menu.h.

◆ setStep

void(* DigivolveMenu::setStep) (struct DigivolveMenu *task, s32 step)

Definition at line 47 of file menu.h.

◆ setCounter

void(* DigivolveMenu::setCounter) (struct DigivolveMenu *task, s32 counter)

Definition at line 47 of file menu.h.

◆ nextState

void(* DigivolveMenu::nextState) (struct DigivolveMenu *task)

Definition at line 47 of file menu.h.

Referenced by FIGHTSTG_updateDigivolveMenu().

◆ nextSubstate

void(* DigivolveMenu::nextSubstate) (struct DigivolveMenu *task)

Definition at line 47 of file menu.h.

◆ nextStep

void(* DigivolveMenu::nextStep) (struct DigivolveMenu *task)

Definition at line 47 of file menu.h.

◆ tickCounter

void(* DigivolveMenu::tickCounter) (struct DigivolveMenu *task)

Definition at line 47 of file menu.h.

◆ update

void(* DigivolveMenu::update) ()

Definition at line 47 of file menu.h.

◆ destroy

void(* DigivolveMenu::destroy) (struct DigivolveMenu *task)

Definition at line 47 of file menu.h.

◆ result

s32* DigivolveMenu::result

-1 until it is done, then the Digimon or -2

Definition at line 48 of file menu.h.

Referenced by FIGHTSTG_createDigivolveMenu(), and FIGHTSTG_updateDigivolveMenu().

◆ partner

s32 DigivolveMenu::partner

*result when it was made

Definition at line 49 of file menu.h.

Referenced by FIGHTSTG_createDigivolveMenu(), FIGHTSTG_showDigivolveNames(), and FIGHTSTG_updateDigivolveMenu().

◆ page

s32 DigivolveMenu::page

the PartnerInfo page, 0-2

Definition at line 50 of file menu.h.

Referenced by FIGHTSTG_updateDigivolveMenu().

◆ sel

s32 DigivolveMenu::sel

the cursor's line last frame

Definition at line 51 of file menu.h.

Referenced by FIGHTSTG_updateDigivolveMenu().

◆ ids

s16 DigivolveMenu::ids[4]

the partner, then its digivolutions (slots of 3 or more)

Definition at line 52 of file menu.h.

Referenced by FIGHTSTG_showDigivolveNames(), and FIGHTSTG_updateDigivolveMenu().

◆ count

s32 DigivolveMenu::count

Definition at line 53 of file menu.h.

Referenced by FIGHTSTG_showDigivolveNames(), and FIGHTSTG_updateDigivolveMenu().

◆ slots

s16 DigivolveMenu::slots[4]

GAME.funcs.getPartnerSlots's.

Definition at line 54 of file menu.h.

Referenced by FIGHTSTG_updateDigivolveMenu().


The documentation for this struct was generated from the following file: