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

#include <menus/title.h>

Collaboration diagram for TitleMenuTask:
[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 TitleMenuTask *task, s32 state)
 
void(* setSubstate )(struct TitleMenuTask *task, s32 substate)
 
void(* setStep )(struct TitleMenuTask *task, s32 step)
 
void(* setCounter )(struct TitleMenuTask *task, s32 counter)
 
void(* nextState )(struct TitleMenuTask *task)
 
void(* nextSubstate )(struct TitleMenuTask *task)
 
void(* nextStep )(struct TitleMenuTask *task)
 
void(* tickCounter )(struct TitleMenuTask *task)
 
void(* update )()
 
void(* destroy )(struct TitleMenuTask *task)
 
s16 skip
 
s16 choice
 1: new game, 2: continue, 3: timed out
 
s16 timer
 
s16 showOptions
 
u8 showCursor
 
u8 blink
 
s16 selection
 0, 1: the options, 2: "PRESS START"
 
MenuOption options [2]
 
u8 pad7C [0x10]
 never read or written
 
s32 layerId
 
s32 depth
 
u8 pad94 [8]
 never read or written
 
void(* show )(struct TitleMenuTask *task)
 
void(* reset )(struct TitleMenuTask *task)
 
s32(* getChoice )(struct TitleMenuTask *task)
 

Detailed Description

Definition at line 168 of file title.h.

Field Documentation

◆ id

s32 TitleMenuTask::id

Definition at line 169 of file title.h.

◆ key1

s32 TitleMenuTask::key1

Definition at line 169 of file title.h.

◆ key2

s32 TitleMenuTask::key2

Definition at line 169 of file title.h.

◆ state

s32 TitleMenuTask::state

Definition at line 169 of file title.h.

Referenced by STDWTITL_resetMenu(), STDWTITL_showMenu(), and STDWTITL_tickMenu().

◆ substate

s32 TitleMenuTask::substate

Definition at line 169 of file title.h.

Referenced by runOptions(), runPressStart(), and STDWTITL_tickMenu().

◆ step

s32 TitleMenuTask::step

Definition at line 169 of file title.h.

◆ counter

s32 TitleMenuTask::counter

Definition at line 169 of file title.h.

◆ paused

s32 TitleMenuTask::paused

Definition at line 169 of file title.h.

◆ childCount

s32 TitleMenuTask::childCount

Definition at line 169 of file title.h.

◆ children

void* TitleMenuTask::children

Definition at line 169 of file title.h.

◆ setState

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

Definition at line 169 of file title.h.

Referenced by runPressStart(), and STDWTITL_tickMenu().

◆ setSubstate

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

Definition at line 169 of file title.h.

Referenced by STDWTITL_resetMenu(), and STDWTITL_showMenu().

◆ setStep

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

Definition at line 169 of file title.h.

◆ setCounter

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

Definition at line 169 of file title.h.

◆ nextState

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

Definition at line 169 of file title.h.

Referenced by STDWTITL_tickMenu().

◆ nextSubstate

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

Definition at line 169 of file title.h.

Referenced by runOptions(), and runPressStart().

◆ nextStep

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

Definition at line 169 of file title.h.

◆ tickCounter

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

Definition at line 169 of file title.h.

◆ update

void(* TitleMenuTask::update) ()

Definition at line 169 of file title.h.

◆ destroy

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

Definition at line 169 of file title.h.

◆ skip

s16 TitleMenuTask::skip

Definition at line 170 of file title.h.

Referenced by STDWTITL_startMenuTask(), and STDWTITL_tickMenu().

◆ choice

s16 TitleMenuTask::choice

1: new game, 2: continue, 3: timed out

Definition at line 171 of file title.h.

Referenced by runOptions(), runPressStart(), STDWTITL_getMenuChoice(), and STDWTITL_tickMenu().

◆ timer

s16 TitleMenuTask::timer

Definition at line 172 of file title.h.

Referenced by runOptions(), runPressStart(), and STDWTITL_resetMenu().

◆ showOptions

s16 TitleMenuTask::showOptions

Definition at line 173 of file title.h.

Referenced by runOptions(), runPressStart(), and STDWTITL_drawMenu().

◆ showCursor

u8 TitleMenuTask::showCursor

Definition at line 174 of file title.h.

Referenced by runOptions(), runPressStart(), STDWTITL_drawMenu(), and STDWTITL_resetMenu().

◆ blink

u8 TitleMenuTask::blink

Definition at line 175 of file title.h.

Referenced by runOptions(), runPressStart(), and STDWTITL_drawMenu().

◆ selection

s16 TitleMenuTask::selection

0, 1: the options, 2: "PRESS START"

Definition at line 176 of file title.h.

Referenced by runOptions(), runPressStart(), STDWTITL_drawMenu(), and STDWTITL_resetMenu().

◆ options

MenuOption TitleMenuTask::options[2]

Definition at line 177 of file title.h.

Referenced by runOptions(), runPressStart(), and STDWTITL_drawMenu().

◆ pad7C

u8 TitleMenuTask::pad7C[0x10]

never read or written

Definition at line 178 of file title.h.

◆ layerId

s32 TitleMenuTask::layerId

Definition at line 179 of file title.h.

Referenced by STDWTITL_drawMenu(), and STDWTITL_startMenuTask().

◆ depth

s32 TitleMenuTask::depth

Definition at line 180 of file title.h.

Referenced by STDWTITL_startMenuTask().

◆ pad94

u8 TitleMenuTask::pad94[8]

never read or written

Definition at line 181 of file title.h.

◆ show

void(* TitleMenuTask::show) (struct TitleMenuTask *task)

Definition at line 182 of file title.h.

Referenced by STDWTITL_startMenuTask(), and STDWTITL_stepTitle().

◆ reset

void(* TitleMenuTask::reset) (struct TitleMenuTask *task)

Definition at line 183 of file title.h.

Referenced by STDWTITL_startMenuTask().

◆ getChoice

s32(* TitleMenuTask::getChoice) (struct TitleMenuTask *task)

Definition at line 184 of file title.h.

Referenced by STDWTITL_startMenuTask(), and STDWTITL_stepTitle().


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