|
Digimon World 3 decomp
The European version, SLES_039.36
|
The field menu's first screen (STSTATUS_createItemScreen) More...
#include <menus/field_menu.h>
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 | |
The field menu's first screen (STSTATUS_createItemScreen)
Definition at line 68 of file field_menu.h.
| s32 ItemScreen::id |
Definition at line 69 of file field_menu.h.
| s32 ItemScreen::key1 |
Definition at line 69 of file field_menu.h.
| s32 ItemScreen::key2 |
Definition at line 69 of file field_menu.h.
| s32 ItemScreen::state |
Definition at line 69 of file field_menu.h.
Referenced by STSTATUS_closeFirstOfThreeItemPages(), STSTATUS_closeFirstOfTwoItemPages(), STSTATUS_closeItemScreenAlone(), STSTATUS_runItemScreen(), and STSTATUS_updateItemScreen().
| s32 ItemScreen::substate |
Definition at line 69 of file field_menu.h.
Referenced by STSTATUS_chooseItemList(), STSTATUS_chooseItemMember(), STSTATUS_closeItemScreen(), STSTATUS_closeItemScreenForList(), STSTATUS_closeItemTitle(), STSTATUS_closeMemberPages(), STSTATUS_closeSecondMemberPage(), STSTATUS_closeSecondOfThreeItemPages(), STSTATUS_closeSecondOfTwoItemPages(), STSTATUS_closeThirdItemPage(), STSTATUS_closeThirdMemberPage(), STSTATUS_closeUsedItem(), STSTATUS_confirmItemUsed(), STSTATUS_leaveItemList(), STSTATUS_lockItemOptions(), STSTATUS_openFirstMemberPage(), STSTATUS_openFirstOfThreeItemPages(), STSTATUS_openFirstOfTwoItemPages(), STSTATUS_openItemList(), STSTATUS_openItemScreenAlone(), STSTATUS_openSecondMemberPage(), STSTATUS_openSecondOfThreeItemPages(), STSTATUS_openSecondOfTwoItemPages(), STSTATUS_openThirdItemPage(), STSTATUS_openThirdMemberPage(), STSTATUS_reopenItemList(), STSTATUS_reopenItemOptions(), STSTATUS_runItemScreen(), STSTATUS_startItemScreen(), and STSTATUS_unlockItemOptions().
| s32 ItemScreen::step |
Definition at line 69 of file field_menu.h.
Referenced by STSTATUS_chooseItemMember(), STSTATUS_leaveItemList(), STSTATUS_openFirstOfTwoItemPages(), STSTATUS_openItemScreenAlone(), STSTATUS_openSecondOfThreeItemPages(), STSTATUS_openSecondOfTwoItemPages(), STSTATUS_openThirdItemPage(), STSTATUS_reopenItemList(), and STSTATUS_startItemScreen().
| s32 ItemScreen::counter |
Definition at line 69 of file field_menu.h.
| s32 ItemScreen::paused |
Definition at line 69 of file field_menu.h.
| s32 ItemScreen::childCount |
Definition at line 69 of file field_menu.h.
| void* ItemScreen::children |
Definition at line 69 of file field_menu.h.
Referenced by STSTATUS_showChosenItem(), and STSTATUS_showItemHelp().
| void(* ItemScreen::setState) (struct ItemScreen *task, s32 state) |
Definition at line 69 of file field_menu.h.
| void(* ItemScreen::setSubstate) (struct ItemScreen *task, s32 substate) |
Definition at line 69 of file field_menu.h.
Referenced by STSTATUS_leaveItemList().
| void(* ItemScreen::setStep) (struct ItemScreen *task, s32 step) |
Definition at line 69 of file field_menu.h.
| void(* ItemScreen::setCounter) (struct ItemScreen *task, s32 counter) |
Definition at line 69 of file field_menu.h.
| void(* ItemScreen::nextState) (struct ItemScreen *task) |
Definition at line 69 of file field_menu.h.
Referenced by STSTATUS_updateItemScreen().
| void(* ItemScreen::nextSubstate) (struct ItemScreen *task) |
Definition at line 69 of file field_menu.h.
Referenced by STSTATUS_confirmItemUsed().
| void(* ItemScreen::nextStep) (struct ItemScreen *task) |
Definition at line 69 of file field_menu.h.
| void(* ItemScreen::tickCounter) (struct ItemScreen *task) |
Definition at line 69 of file field_menu.h.
| void(* ItemScreen::update) () |
Definition at line 69 of file field_menu.h.
| void(* ItemScreen::destroy) (struct ItemScreen *task) |
Definition at line 69 of file field_menu.h.
| FieldMenuScreen* ItemScreen::menu |
Definition at line 70 of file field_menu.h.
Referenced by STSTATUS_createItemScreen().
| s32 ItemScreen::layer |
Definition at line 71 of file field_menu.h.
Referenced by STSTATUS_createItemScreen(), STSTATUS_createItemWindows(), and STSTATUS_drawItemScreen().
| s32 ItemScreen::depth |
Definition at line 72 of file field_menu.h.
Referenced by STSTATUS_createItemScreen(), STSTATUS_createItemWindows(), and STSTATUS_drawItemScreen().
| s32 ItemScreen::count |
party members
Definition at line 73 of file field_menu.h.
Referenced by STSTATUS_animateItemPortraits(), STSTATUS_chooseItemMember(), STSTATUS_closeItemScreen(), STSTATUS_closeItemScreenForList(), STSTATUS_closeMemberPages(), STSTATUS_drawItemScreen(), STSTATUS_openFirstMemberPage(), STSTATUS_openItemList(), STSTATUS_openSecondMemberPage(), STSTATUS_startItemScreen(), and STSTATUS_updateItemScreen().
| s32 ItemScreen::frames[3] |
of the partners' portraits
Definition at line 74 of file field_menu.h.
Referenced by STSTATUS_animateItemPortraits(), and STSTATUS_drawItemScreen().
| s32 ItemScreen::frameTime |
Definition at line 75 of file field_menu.h.
Referenced by STSTATUS_animateItemPortraits().
| s32 ItemScreen::option |
Definition at line 76 of file field_menu.h.
Referenced by STSTATUS_chooseItemList(), STSTATUS_confirmItemUsed(), STSTATUS_createItemWindows(), STSTATUS_lockItemOptions(), STSTATUS_openItemList(), STSTATUS_openItemScreenAlone(), STSTATUS_openSecondOfTwoItemPages(), STSTATUS_openThirdItemPage(), STSTATUS_reopenItemList(), STSTATUS_reopenItemOptions(), and STSTATUS_unlockItemOptions().
| u8 ItemScreen::pad74[4] |
never read or written
Definition at line 77 of file field_menu.h.
| s32 ItemScreen::item |
the chosen one
Definition at line 78 of file field_menu.h.
Referenced by STSTATUS_drawItemScreen(), STSTATUS_moveItemListCursor(), STSTATUS_refreshItemList(), STSTATUS_reopenItemList(), STSTATUS_runItemList(), STSTATUS_showChosenItem(), STSTATUS_showItemHelp(), and STSTATUS_useItem().
| s32 ItemScreen::itemIndex |
Definition at line 79 of file field_menu.h.
Referenced by STSTATUS_leaveItemList(), STSTATUS_runItemList(), and STSTATUS_updateItemList().
| s32 ItemScreen::itemShown |
Definition at line 80 of file field_menu.h.
Referenced by STSTATUS_showChosenItem().
| 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().
| s32 ItemScreen::itemCount |
Definition at line 82 of file field_menu.h.
Referenced by STSTATUS_chooseItemList(), and STSTATUS_confirmItemUsed().
| 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().
| s32 ItemScreen::cursorShown |
Definition at line 84 of file field_menu.h.
Referenced by STSTATUS_closeItemTitle(), STSTATUS_closeUsedItem(), STSTATUS_drawItemScreen(), and STSTATUS_runItemScreen().
| s32 ItemScreen::cursorFrame |
Definition at line 85 of file field_menu.h.
Referenced by STSTATUS_drawItemScreen(), and STSTATUS_stepItemCursor().
| s32 ItemScreen::cursorTime |
Definition at line 86 of file field_menu.h.
Referenced by STSTATUS_stepItemCursor().
| s32 ItemScreen::blink |
the help arrow
Definition at line 87 of file field_menu.h.
Referenced by STSTATUS_chooseItemMember(), STSTATUS_confirmItemUsed(), and STSTATUS_drawItemScreen().
| s32 ItemScreen::blinkFrame |
Definition at line 88 of file field_menu.h.
Referenced by STSTATUS_drawItemScreen().
| s32 ItemScreen::blinkTime |
Definition at line 89 of file field_menu.h.
Referenced by STSTATUS_drawItemScreen().
| PanelAnim ItemScreen::pageFades[3] |
Definition at line 90 of file field_menu.h.
Referenced by STSTATUS_closeFirstOfThreeItemPages(), STSTATUS_closeFirstOfTwoItemPages(), STSTATUS_closeItemScreen(), STSTATUS_closeItemScreenAlone(), STSTATUS_closeItemScreenForList(), STSTATUS_closeMemberPages(), STSTATUS_closeSecondMemberPage(), STSTATUS_closeSecondOfThreeItemPages(), STSTATUS_closeSecondOfTwoItemPages(), STSTATUS_closeThirdItemPage(), STSTATUS_closeThirdMemberPage(), STSTATUS_drawItemScreen(), STSTATUS_openFirstMemberPage(), STSTATUS_openFirstOfThreeItemPages(), STSTATUS_openFirstOfTwoItemPages(), STSTATUS_openItemList(), STSTATUS_openItemScreenAlone(), STSTATUS_openSecondMemberPage(), STSTATUS_openSecondOfThreeItemPages(), STSTATUS_openSecondOfTwoItemPages(), STSTATUS_openThirdItemPage(), STSTATUS_openThirdMemberPage(), STSTATUS_reopenItemList(), STSTATUS_runItemScreen(), STSTATUS_startItemScreen(), and STSTATUS_updateItemScreen().
| PanelAnim ItemScreen::fades[2] |
Definition at line 91 of file field_menu.h.
Referenced by STSTATUS_chooseItemMember(), STSTATUS_closeFirstOfThreeItemPages(), STSTATUS_closeFirstOfTwoItemPages(), STSTATUS_closeItemScreen(), STSTATUS_closeItemScreenAlone(), STSTATUS_closeItemScreenForList(), STSTATUS_closeItemTitle(), STSTATUS_closeSecondOfThreeItemPages(), STSTATUS_closeSecondOfTwoItemPages(), STSTATUS_closeThirdItemPage(), STSTATUS_closeUsedItem(), STSTATUS_confirmItemUsed(), STSTATUS_drawItemScreen(), STSTATUS_openFirstMemberPage(), STSTATUS_openFirstOfThreeItemPages(), STSTATUS_openFirstOfTwoItemPages(), STSTATUS_openItemList(), STSTATUS_openItemScreenAlone(), STSTATUS_openSecondOfThreeItemPages(), STSTATUS_openSecondOfTwoItemPages(), STSTATUS_openThirdItemPage(), STSTATUS_reopenItemOptions(), STSTATUS_runItemScreen(), STSTATUS_startItemScreen(), and STSTATUS_updateItemScreen().
| PanelAnim ItemScreen::fades2[2] |
Definition at line 92 of file field_menu.h.
Referenced by STSTATUS_closeItemScreen(), STSTATUS_closeItemScreenAlone(), STSTATUS_closeItemScreenForList(), STSTATUS_closeSecondOfThreeItemPages(), STSTATUS_closeSecondOfTwoItemPages(), STSTATUS_closeThirdItemPage(), STSTATUS_confirmItemUsed(), STSTATUS_drawItemScreen(), STSTATUS_openFirstOfThreeItemPages(), STSTATUS_openFirstOfTwoItemPages(), STSTATUS_openItemList(), STSTATUS_openItemScreenAlone(), STSTATUS_openSecondOfThreeItemPages(), STSTATUS_openSecondOfTwoItemPages(), STSTATUS_openThirdItemPage(), STSTATUS_reopenItemOptions(), STSTATUS_startItemScreen(), and STSTATUS_updateItemScreen().
| PanelAnim ItemScreen::fade |
Definition at line 93 of file field_menu.h.
Referenced by STSTATUS_drawItemScreen(), STSTATUS_fadeItemInfo(), STSTATUS_itemInfoFaded(), and STSTATUS_updateItemScreen().
| u8 ItemScreen::pad44C[0x45C - 0x44C] |
never read or written: createTask allocates 0x45C bytes
Definition at line 94 of file field_menu.h.