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

The training menu (STGTRAIN_createMenu) More...

#include <menus/gym.h>

Collaboration diagram for TrainMenu:
[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 TrainMenu *task, s32 state)
 
void(* setSubstate )(struct TrainMenu *task, s32 substate)
 
void(* setStep )(struct TrainMenu *task, s32 step)
 
void(* setCounter )(struct TrainMenu *task, s32 counter)
 
void(* nextState )(struct TrainMenu *task)
 
void(* nextSubstate )(struct TrainMenu *task)
 
void(* nextStep )(struct TrainMenu *task)
 
void(* tickCounter )(struct TrainMenu *task)
 
void(* update )()
 
void(* destroy )(struct TrainMenu *task)
 
TrainScreen * screen
 
s32 layerId
 
s32 depth
 
s32 cursorShown
 
s32 cursorClut
 
s32 cursorTime
 
s32 col
 the cursor's
 
s32 row
 
s32 page
 
s32 arrowShown
 to the other page
 
s32 arrowClut
 
s32 arrowTime
 
s32 iconFrame
 the selected training's icon
 
s32 iconTime
 
s32 trainings [2][8]
 [page][row * 4 + col], -1: none
 
PanelAnim panels [4]
 
void(* open )(struct TrainMenu *menu)
 
void(* close )(struct TrainMenu *menu)
 
void(* showInfo )(struct TrainMenu *menu)
 

Detailed Description

The training menu (STGTRAIN_createMenu)

Definition at line 149 of file gym.h.

Field Documentation

◆ id

s32 TrainMenu::id

Definition at line 150 of file gym.h.

◆ key1

s32 TrainMenu::key1

Definition at line 150 of file gym.h.

◆ key2

s32 TrainMenu::key2

Definition at line 150 of file gym.h.

◆ state

◆ substate

s32 TrainMenu::substate

◆ step

s32 TrainMenu::step

Definition at line 150 of file gym.h.

Referenced by STGTRAIN_pickTraining(), and STGTRAIN_runMenu().

◆ counter

s32 TrainMenu::counter

Definition at line 150 of file gym.h.

◆ paused

s32 TrainMenu::paused

Definition at line 150 of file gym.h.

◆ childCount

s32 TrainMenu::childCount

Definition at line 150 of file gym.h.

◆ children

void* TrainMenu::children

Definition at line 150 of file gym.h.

Referenced by STGTRAIN_showMenuInfo().

◆ setState

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

Definition at line 150 of file gym.h.

Referenced by STGTRAIN_runMenu().

◆ setSubstate

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

Definition at line 150 of file gym.h.

◆ setStep

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

Definition at line 150 of file gym.h.

◆ setCounter

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

Definition at line 150 of file gym.h.

◆ nextState

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

Definition at line 150 of file gym.h.

Referenced by STGTRAIN_updateMenu().

◆ nextSubstate

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

Definition at line 150 of file gym.h.

◆ nextStep

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

Definition at line 150 of file gym.h.

◆ tickCounter

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

Definition at line 150 of file gym.h.

◆ update

void(* TrainMenu::update) ()

Definition at line 150 of file gym.h.

◆ destroy

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

Definition at line 150 of file gym.h.

◆ screen

TrainScreen* TrainMenu::screen

Definition at line 151 of file gym.h.

Referenced by STGTRAIN_createMenu(), STGTRAIN_pickTraining(), and STGTRAIN_updateMenu().

◆ layerId

s32 TrainMenu::layerId

Definition at line 152 of file gym.h.

Referenced by STGTRAIN_createMenu(), STGTRAIN_createMenuWindows(), and STGTRAIN_drawMenu().

◆ depth

s32 TrainMenu::depth

Definition at line 153 of file gym.h.

Referenced by STGTRAIN_createMenu(), and STGTRAIN_drawMenu().

◆ cursorShown

s32 TrainMenu::cursorShown

Definition at line 154 of file gym.h.

Referenced by STGTRAIN_drawMenu(), and STGTRAIN_runMenu().

◆ cursorClut

s32 TrainMenu::cursorClut

Definition at line 155 of file gym.h.

Referenced by STGTRAIN_drawMenu().

◆ cursorTime

s32 TrainMenu::cursorTime

Definition at line 156 of file gym.h.

Referenced by STGTRAIN_drawMenu().

◆ col

s32 TrainMenu::col

the cursor's

Definition at line 157 of file gym.h.

Referenced by STGTRAIN_drawMenu(), STGTRAIN_pickTraining(), STGTRAIN_showTrainingInfo(), and STGTRAIN_updateMenu().

◆ row

s32 TrainMenu::row

◆ page

◆ arrowShown

s32 TrainMenu::arrowShown

to the other page

Definition at line 160 of file gym.h.

Referenced by STGTRAIN_drawMenu(), and STGTRAIN_runMenu().

◆ arrowClut

s32 TrainMenu::arrowClut

Definition at line 161 of file gym.h.

Referenced by STGTRAIN_drawMenu().

◆ arrowTime

s32 TrainMenu::arrowTime

Definition at line 162 of file gym.h.

Referenced by STGTRAIN_drawMenu().

◆ iconFrame

s32 TrainMenu::iconFrame

the selected training's icon

Definition at line 163 of file gym.h.

Referenced by STGTRAIN_drawMenu(), and STGTRAIN_pickTraining().

◆ iconTime

s32 TrainMenu::iconTime

Definition at line 164 of file gym.h.

Referenced by STGTRAIN_drawMenu().

◆ trainings

s32 TrainMenu::trainings[2][8]

[page][row * 4 + col], -1: none

Definition at line 165 of file gym.h.

Referenced by STGTRAIN_drawMenu(), STGTRAIN_pickTraining(), STGTRAIN_showTrainingInfo(), and STGTRAIN_updateMenu().

◆ panels

PanelAnim TrainMenu::panels[4]

Definition at line 166 of file gym.h.

Referenced by STGTRAIN_drawMenu(), STGTRAIN_runMenu(), and STGTRAIN_updateMenu().

◆ open

void(* TrainMenu::open) (struct TrainMenu *menu)

Definition at line 167 of file gym.h.

Referenced by STGTRAIN_createMenu().

◆ close

void(* TrainMenu::close) (struct TrainMenu *menu)

Definition at line 168 of file gym.h.

Referenced by STGTRAIN_createMenu().

◆ showInfo

void(* TrainMenu::showInfo) (struct TrainMenu *menu)

Definition at line 169 of file gym.h.

Referenced by STGTRAIN_createMenu().


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