|
Digimon World 3 decomp
The European version, SLES_039.36
|
The slot picker (STGMCARD_updateMenu): the header with the port, the three slots and their cursor, each sliding in and out with a lerp. More...
#include <menus/memory_card.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 MemCardMenu *task, s32 state) |
| void(* | setSubstate )(struct MemCardMenu *task, s32 substate) |
| void(* | setStep )(struct MemCardMenu *task, s32 step) |
| void(* | setCounter )(struct MemCardMenu *task, s32 counter) |
| void(* | nextState )(struct MemCardMenu *task) |
| void(* | nextSubstate )(struct MemCardMenu *task) |
| void(* | nextStep )(struct MemCardMenu *task) |
| void(* | tickCounter )(struct MemCardMenu *task) |
| void(* | update )() |
| void(* | destroy )(struct MemCardMenu *task) |
| MemCardSaves * | saves |
| s32 | layer |
| s32 | depth |
| MenuLerp | lerps [4] |
| slots x, header y, cursor x, cursor move | |
| s32 | slid |
| the last slide done: 1 header in, 2 slots in, 3 slots out | |
| s32 | blinkTime |
| s32 | blinkFrame |
| s32 | blinkDown |
| the frame counts down | |
| void(* | reset )(struct MemCardMenu *menu) |
| void(* | slideInHeader )(struct MemCardMenu *menu) |
| void(* | startPick )(struct MemCardMenu *menu, s32 slot) |
| void(* | slideOutHeader )(struct MemCardMenu *menu) |
| void(* | slideInSlots )(struct MemCardMenu *menu) |
| void(* | slideOutSlots )(struct MemCardMenu *menu) |
The slot picker (STGMCARD_updateMenu): the header with the port, the three slots and their cursor, each sliding in and out with a lerp.
Definition at line 189 of file memory_card.h.
| s32 MemCardMenu::id |
Definition at line 190 of file memory_card.h.
| s32 MemCardMenu::key1 |
Definition at line 190 of file memory_card.h.
| s32 MemCardMenu::key2 |
Definition at line 190 of file memory_card.h.
| s32 MemCardMenu::state |
Definition at line 190 of file memory_card.h.
Referenced by STGMCARD_updateMenu().
| s32 MemCardMenu::substate |
Definition at line 190 of file memory_card.h.
Referenced by STGMCARD_answerOverwrite(), STGMCARD_cancelOverwrite(), STGMCARD_closeMenuForError(), STGMCARD_closeSlots(), STGMCARD_closeSlotsToLeave(), STGMCARD_confirmMessage(), STGMCARD_loadSave(), STGMCARD_moveSlotCursor(), STGMCARD_pickSlot(), STGMCARD_promptSlot(), STGMCARD_resetMenu(), STGMCARD_showSlots(), STGMCARD_slideInHeader(), STGMCARD_slideInSlots(), STGMCARD_slideOutHeader(), STGMCARD_slideOutSlots(), STGMCARD_startSlotPick(), STGMCARD_updateMenu(), and STGMCARD_waitLoadedMessage().
| s32 MemCardMenu::step |
Definition at line 190 of file memory_card.h.
| s32 MemCardMenu::counter |
Definition at line 190 of file memory_card.h.
| s32 MemCardMenu::paused |
Definition at line 190 of file memory_card.h.
| s32 MemCardMenu::childCount |
Definition at line 190 of file memory_card.h.
| void* MemCardMenu::children |
Definition at line 190 of file memory_card.h.
Referenced by STGMCARD_slideInHeader().
| void(* MemCardMenu::setState) (struct MemCardMenu *task, s32 state) |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::setSubstate) (struct MemCardMenu *task, s32 substate) |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::setStep) (struct MemCardMenu *task, s32 step) |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::setCounter) (struct MemCardMenu *task, s32 counter) |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::nextState) (struct MemCardMenu *task) |
Definition at line 190 of file memory_card.h.
Referenced by STGMCARD_updateMenu().
| void(* MemCardMenu::nextSubstate) (struct MemCardMenu *task) |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::nextStep) (struct MemCardMenu *task) |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::tickCounter) (struct MemCardMenu *task) |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::update) () |
Definition at line 190 of file memory_card.h.
| void(* MemCardMenu::destroy) (struct MemCardMenu *task) |
Definition at line 190 of file memory_card.h.
| MemCardSaves* MemCardMenu::saves |
Definition at line 191 of file memory_card.h.
Referenced by STGMCARD_createMenu(), STGMCARD_slideInHeader(), and STGMCARD_updateMenu().
| s32 MemCardMenu::layer |
Definition at line 192 of file memory_card.h.
Referenced by STGMCARD_createMenu(), and STGMCARD_updateMenu().
| s32 MemCardMenu::depth |
Definition at line 193 of file memory_card.h.
Referenced by STGMCARD_createMenu(), and STGMCARD_updateMenu().
| MenuLerp MemCardMenu::lerps[4] |
slots x, header y, cursor x, cursor move
Definition at line 194 of file memory_card.h.
Referenced by STGMCARD_moveSlotCursor(), STGMCARD_resetMenu(), STGMCARD_slideInHeader(), STGMCARD_slideInSlots(), STGMCARD_slideOutHeader(), STGMCARD_slideOutSlots(), STGMCARD_startSlotPick(), and STGMCARD_updateMenu().
| s32 MemCardMenu::slid |
the last slide done: 1 header in, 2 slots in, 3 slots out
Definition at line 195 of file memory_card.h.
Referenced by STGMCARD_closeSlots(), STGMCARD_closeSlotsToLeave(), STGMCARD_openSlots(), STGMCARD_resetMenu(), STGMCARD_showSlots(), and STGMCARD_updateMenu().
| s32 MemCardMenu::blinkTime |
Definition at line 197 of file memory_card.h.
Referenced by STGMCARD_updateMenu().
| s32 MemCardMenu::blinkFrame |
Definition at line 198 of file memory_card.h.
Referenced by STGMCARD_updateMenu().
| s32 MemCardMenu::blinkDown |
the frame counts down
Definition at line 199 of file memory_card.h.
Referenced by STGMCARD_updateMenu().
| void(* MemCardMenu::reset) (struct MemCardMenu *menu) |
Definition at line 200 of file memory_card.h.
Referenced by STGMCARD_createMenu(), and STGMCARD_openSlots().
| void(* MemCardMenu::slideInHeader) (struct MemCardMenu *menu) |
Definition at line 201 of file memory_card.h.
Referenced by STGMCARD_createMenu(), and STGMCARD_showSlots().
| void(* MemCardMenu::startPick) (struct MemCardMenu *menu, s32 slot) |
Definition at line 202 of file memory_card.h.
Referenced by STGMCARD_createMenu(), and STGMCARD_showSlots().
| void(* MemCardMenu::slideOutHeader) (struct MemCardMenu *menu) |
Definition at line 203 of file memory_card.h.
Referenced by STGMCARD_closeSlots(), STGMCARD_closeSlotsToLeave(), and STGMCARD_createMenu().
| void(* MemCardMenu::slideInSlots) (struct MemCardMenu *menu) |
Definition at line 204 of file memory_card.h.
Referenced by STGMCARD_createMenu(), and STGMCARD_showSlots().
| void(* MemCardMenu::slideOutSlots) (struct MemCardMenu *menu) |
Definition at line 205 of file memory_card.h.
Referenced by STGMCARD_closeSlots(), STGMCARD_closeSlotsToLeave(), and STGMCARD_createMenu().