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

FIGHTSTG_createTechMenu's task: a menu of techniques, six a page. More...

#include <battle/battle_mode/menu.h>

Collaboration diagram for TechMenu:
[legend]

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 TechMenu *task, s32 state)
 
void(* setSubstate )(struct TechMenu *task, s32 substate)
 
void(* setStep )(struct TechMenu *task, s32 step)
 
void(* setCounter )(struct TechMenu *task, s32 counter)
 
void(* nextState )(struct TechMenu *task)
 
void(* nextSubstate )(struct TechMenu *task)
 
void(* nextStep )(struct TechMenu *task)
 
void(* tickCounter )(struct TechMenu *task)
 
void(* update )()
 
void(* destroy )(struct TechMenu *task)
 
s32 * result
 -1 until it is done
 
s32 sel
 the cursor's line last frame
 
s16 slots [4]
 GAME.funcs.getPartnerSlots's.
 
PartnerEntry entries [3]
 skills with SKILL_MARKED can be passed on
 
s32 techs [12]
 ids in the low 13 bits, from 1
 
s32 count
 
s32 page
 
s32 pageCount
 

Detailed Description

FIGHTSTG_createTechMenu's task: a menu of techniques, six a page.

Definition at line 68 of file menu.h.

Field Documentation

◆ id

s32 TechMenu::id

Definition at line 69 of file menu.h.

◆ key1

s32 TechMenu::key1

Definition at line 69 of file menu.h.

◆ key2

s32 TechMenu::key2

Definition at line 69 of file menu.h.

◆ state

s32 TechMenu::state

Definition at line 69 of file menu.h.

Referenced by FIGHTSTG_updateTechMenu().

◆ substate

s32 TechMenu::substate

Definition at line 69 of file menu.h.

◆ step

s32 TechMenu::step

Definition at line 69 of file menu.h.

◆ counter

s32 TechMenu::counter

Definition at line 69 of file menu.h.

◆ paused

s32 TechMenu::paused

Definition at line 69 of file menu.h.

◆ childCount

s32 TechMenu::childCount

Definition at line 69 of file menu.h.

◆ children

void* TechMenu::children

Definition at line 69 of file menu.h.

◆ setState

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

Definition at line 69 of file menu.h.

Referenced by FIGHTSTG_updateTechMenu().

◆ setSubstate

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

Definition at line 69 of file menu.h.

◆ setStep

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

Definition at line 69 of file menu.h.

◆ setCounter

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

Definition at line 69 of file menu.h.

◆ nextState

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

Definition at line 69 of file menu.h.

Referenced by FIGHTSTG_updateTechMenu().

◆ nextSubstate

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

Definition at line 69 of file menu.h.

◆ nextStep

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

Definition at line 69 of file menu.h.

◆ tickCounter

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

Definition at line 69 of file menu.h.

◆ update

void(* TechMenu::update) ()

Definition at line 69 of file menu.h.

◆ destroy

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

Definition at line 69 of file menu.h.

◆ result

s32* TechMenu::result

-1 until it is done

Definition at line 70 of file menu.h.

Referenced by FIGHTSTG_createTechMenu(), and FIGHTSTG_updateTechMenu().

◆ sel

s32 TechMenu::sel

the cursor's line last frame

Definition at line 71 of file menu.h.

Referenced by FIGHTSTG_updateTechMenu().

◆ slots

s16 TechMenu::slots[4]

GAME.funcs.getPartnerSlots's.

Definition at line 72 of file menu.h.

Referenced by listSlotTechs().

◆ entries

PartnerEntry TechMenu::entries[3]

skills with SKILL_MARKED can be passed on

Definition at line 73 of file menu.h.

Referenced by listSlotTechs().

◆ techs

s32 TechMenu::techs[12]

ids in the low 13 bits, from 1

Definition at line 74 of file menu.h.

Referenced by FIGHTSTG_drawTechMenu(), FIGHTSTG_showTechPage(), FIGHTSTG_updateTechMenu(), and listSlotTechs().

◆ count

s32 TechMenu::count

◆ page

s32 TechMenu::page

◆ pageCount

s32 TechMenu::pageCount

Definition at line 77 of file menu.h.

Referenced by FIGHTSTG_drawTechMenu(), FIGHTSTG_updateTechMenu(), and setTechPages().


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