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

A training session (STGTRAIN_createSession) More...

#include <menus/gym.h>

Collaboration diagram for TrainSession:
[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 TrainSession *task, s32 state)
 
void(* setSubstate )(struct TrainSession *task, s32 substate)
 
void(* setStep )(struct TrainSession *task, s32 step)
 
void(* setCounter )(struct TrainSession *task, s32 counter)
 
void(* nextState )(struct TrainSession *task)
 
void(* nextSubstate )(struct TrainSession *task)
 
void(* nextStep )(struct TrainSession *task)
 
void(* tickCounter )(struct TrainSession *task)
 
void(* update )()
 
void(* destroy )(struct TrainSession *task)
 
TrainScreen * screen
 
s32 layerId
 
s32 depth
 
s32 intensity
 the cursor's column, the training's intensity; from the screen's
 
s32 cursorClut
 
s32 cursorTime
 
s32 cursorShown
 
s32 choice
 yes (0) or no
 
s32 iconFrame
 
s32 iconTime
 
PanelAnim panels [8]
 
void(* finish )(struct TrainSession *session)
 

Detailed Description

A training session (STGTRAIN_createSession)

Definition at line 173 of file gym.h.

Field Documentation

◆ id

s32 TrainSession::id

Definition at line 174 of file gym.h.

◆ key1

s32 TrainSession::key1

Definition at line 174 of file gym.h.

◆ key2

s32 TrainSession::key2

Definition at line 174 of file gym.h.

◆ state

s32 TrainSession::state

Definition at line 174 of file gym.h.

Referenced by STGTRAIN_runSession(), STGTRAIN_updateSession(), and STGTRAIN_waitSession().

◆ substate

◆ step

s32 TrainSession::step

Definition at line 174 of file gym.h.

Referenced by STGTRAIN_pickIntensity(), and STGTRAIN_runSession().

◆ counter

s32 TrainSession::counter

Definition at line 174 of file gym.h.

◆ paused

s32 TrainSession::paused

Definition at line 174 of file gym.h.

◆ childCount

s32 TrainSession::childCount

Definition at line 174 of file gym.h.

◆ children

void* TrainSession::children

Definition at line 174 of file gym.h.

◆ setState

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

Definition at line 174 of file gym.h.

◆ setSubstate

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

Definition at line 174 of file gym.h.

◆ setStep

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

Definition at line 174 of file gym.h.

◆ setCounter

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

Definition at line 174 of file gym.h.

◆ nextState

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

Definition at line 174 of file gym.h.

Referenced by STGTRAIN_updateSession().

◆ nextSubstate

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

Definition at line 174 of file gym.h.

◆ nextStep

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

Definition at line 174 of file gym.h.

◆ tickCounter

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

Definition at line 174 of file gym.h.

◆ update

void(* TrainSession::update) ()

Definition at line 174 of file gym.h.

◆ destroy

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

Definition at line 174 of file gym.h.

◆ screen

◆ layerId

s32 TrainSession::layerId

◆ depth

s32 TrainSession::depth

◆ intensity

s32 TrainSession::intensity

the cursor's column, the training's intensity; from the screen's

Definition at line 178 of file gym.h.

Referenced by STGTRAIN_answerToTrain(), STGTRAIN_askToTrain(), STGTRAIN_drawSession(), STGTRAIN_pickIntensity(), and STGTRAIN_updateSession().

◆ cursorClut

s32 TrainSession::cursorClut

Definition at line 179 of file gym.h.

Referenced by STGTRAIN_drawSession().

◆ cursorTime

s32 TrainSession::cursorTime

Definition at line 180 of file gym.h.

Referenced by STGTRAIN_drawSession().

◆ cursorShown

◆ choice

s32 TrainSession::choice

yes (0) or no

Definition at line 182 of file gym.h.

Referenced by STGTRAIN_answerToTrain(), and STGTRAIN_askToTrain().

◆ iconFrame

s32 TrainSession::iconFrame

Definition at line 183 of file gym.h.

Referenced by STGTRAIN_drawSession().

◆ iconTime

s32 TrainSession::iconTime

Definition at line 184 of file gym.h.

Referenced by STGTRAIN_drawSession().

◆ panels

◆ finish

void(* TrainSession::finish) (struct TrainSession *session)

Definition at line 186 of file gym.h.

Referenced by STGTRAIN_createSession(), and STGTRAIN_runScreen().


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