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

The field menu's first screen (STSTATUS_createItemScreen) More...

#include <menus/field_menu.h>

Collaboration diagram for ItemScreen:
[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 ItemScreen *task, s32 state)
 
void(* setSubstate )(struct ItemScreen *task, s32 substate)
 
void(* setStep )(struct ItemScreen *task, s32 step)
 
void(* setCounter )(struct ItemScreen *task, s32 counter)
 
void(* nextState )(struct ItemScreen *task)
 
void(* nextSubstate )(struct ItemScreen *task)
 
void(* nextStep )(struct ItemScreen *task)
 
void(* tickCounter )(struct ItemScreen *task)
 
void(* update )()
 
void(* destroy )(struct ItemScreen *task)
 
FieldMenuScreen * menu
 
s32 layer
 
s32 depth
 
s32 count
 party members
 
s32 frames [3]
 of the partners' portraits
 
s32 frameTime
 
s32 option
 
u8 pad74 [4]
 never read or written
 
s32 item
 the chosen one
 
s32 itemIndex
 
s32 itemShown
 
s16 items [0x194]
 of the chosen option's list
 
s32 itemCount
 
s32 member
 the one an item is used on
 
s32 cursorShown
 
s32 cursorFrame
 
s32 cursorTime
 
s32 blink
 the help arrow
 
s32 blinkFrame
 
s32 blinkTime
 
PanelAnim pageFades [3]
 
PanelAnim fades [2]
 
PanelAnim fades2 [2]
 
PanelAnim fade
 
u8 pad44C [0x45C - 0x44C]
 never read or written: createTask allocates 0x45C bytes
 

Detailed Description

The field menu's first screen (STSTATUS_createItemScreen)

Definition at line 68 of file field_menu.h.

Field Documentation

◆ id

s32 ItemScreen::id

Definition at line 69 of file field_menu.h.

◆ key1

s32 ItemScreen::key1

Definition at line 69 of file field_menu.h.

◆ key2

s32 ItemScreen::key2

Definition at line 69 of file field_menu.h.

◆ state

◆ substate

◆ step

◆ counter

s32 ItemScreen::counter

Definition at line 69 of file field_menu.h.

◆ paused

s32 ItemScreen::paused

Definition at line 69 of file field_menu.h.

◆ childCount

s32 ItemScreen::childCount

Definition at line 69 of file field_menu.h.

◆ children

void* ItemScreen::children

Definition at line 69 of file field_menu.h.

Referenced by STSTATUS_showChosenItem(), and STSTATUS_showItemHelp().

◆ setState

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

Definition at line 69 of file field_menu.h.

◆ setSubstate

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

Definition at line 69 of file field_menu.h.

Referenced by STSTATUS_leaveItemList().

◆ setStep

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

Definition at line 69 of file field_menu.h.

◆ setCounter

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

Definition at line 69 of file field_menu.h.

◆ nextState

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

Definition at line 69 of file field_menu.h.

Referenced by STSTATUS_updateItemScreen().

◆ nextSubstate

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

Definition at line 69 of file field_menu.h.

Referenced by STSTATUS_confirmItemUsed().

◆ nextStep

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

Definition at line 69 of file field_menu.h.

◆ tickCounter

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

Definition at line 69 of file field_menu.h.

◆ update

void(* ItemScreen::update) ()

Definition at line 69 of file field_menu.h.

◆ destroy

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

Definition at line 69 of file field_menu.h.

◆ menu

FieldMenuScreen* ItemScreen::menu

Definition at line 70 of file field_menu.h.

Referenced by STSTATUS_createItemScreen().

◆ layer

s32 ItemScreen::layer

◆ depth

s32 ItemScreen::depth

◆ count

◆ frames

s32 ItemScreen::frames[3]

of the partners' portraits

Definition at line 74 of file field_menu.h.

Referenced by STSTATUS_animateItemPortraits(), and STSTATUS_drawItemScreen().

◆ frameTime

s32 ItemScreen::frameTime

Definition at line 75 of file field_menu.h.

Referenced by STSTATUS_animateItemPortraits().

◆ option

◆ pad74

u8 ItemScreen::pad74[4]

never read or written

Definition at line 77 of file field_menu.h.

◆ item

◆ itemIndex

s32 ItemScreen::itemIndex

◆ itemShown

s32 ItemScreen::itemShown

Definition at line 80 of file field_menu.h.

Referenced by STSTATUS_showChosenItem().

◆ items

s16 ItemScreen::items[0x194]

of the chosen option's list

Definition at line 81 of file field_menu.h.

Referenced by STSTATUS_chooseItemList(), and STSTATUS_confirmItemUsed().

◆ itemCount

s32 ItemScreen::itemCount

Definition at line 82 of file field_menu.h.

Referenced by STSTATUS_chooseItemList(), and STSTATUS_confirmItemUsed().

◆ member

s32 ItemScreen::member

the one an item is used on

Definition at line 83 of file field_menu.h.

Referenced by STSTATUS_chooseItemMember(), STSTATUS_drawItemScreen(), and STSTATUS_useItem().

◆ cursorShown

s32 ItemScreen::cursorShown

◆ cursorFrame

s32 ItemScreen::cursorFrame

Definition at line 85 of file field_menu.h.

Referenced by STSTATUS_drawItemScreen(), and STSTATUS_stepItemCursor().

◆ cursorTime

s32 ItemScreen::cursorTime

Definition at line 86 of file field_menu.h.

Referenced by STSTATUS_stepItemCursor().

◆ blink

s32 ItemScreen::blink

the help arrow

Definition at line 87 of file field_menu.h.

Referenced by STSTATUS_chooseItemMember(), STSTATUS_confirmItemUsed(), and STSTATUS_drawItemScreen().

◆ blinkFrame

s32 ItemScreen::blinkFrame

Definition at line 88 of file field_menu.h.

Referenced by STSTATUS_drawItemScreen().

◆ blinkTime

s32 ItemScreen::blinkTime

Definition at line 89 of file field_menu.h.

Referenced by STSTATUS_drawItemScreen().

◆ pageFades

◆ fades

◆ fades2

◆ fade

◆ pad44C

u8 ItemScreen::pad44C[0x45C - 0x44C]

never read or written: createTask allocates 0x45C bytes

Definition at line 94 of file field_menu.h.


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