Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
menu.c File Reference

The slot picker: its header and the memory card slots, which slide in and out. More...

Include dependency graph for menu.c:

Go to the source code of this file.

Functions

void STGMCARD_slideInHeader (MemCardMenu *menu)
 Slides the slot picker's header down into view.
 
void STGMCARD_startSlotPick (MemCardMenu *menu, s32 slot)
 Selects slot, slides the slot picker's cursor into place and moves it to the slot; then the player picks one with left and right.
 
void STGMCARD_slideOutHeader (MemCardMenu *menu)
 Slides the slot picker's header up out of view, then resets the picker.
 
void STGMCARD_moveSlotCursor (MemCardMenu *menu)
 Slides the slot picker's cursor from the previous slot to the selected one.
 
void STGMCARD_slideInSlots (MemCardMenu *menu)
 Slides the slot picker's three slots in from the right.
 
void STGMCARD_slideOutSlots (MemCardMenu *menu)
 Slides the slot picker's three slots out to the right.
 
void STGMCARD_resetMenu (MemCardMenu *menu)
 Puts the slot picker back out of view, idle, with slot 0 selected.
 
void STGMCARD_updateMenu (MemCardMenu *menu, TextWindow **windows)
 The save picker's task: slides in and out, moves between the first three saves with left and right, and draws each one's lead partner.
 
MemCardMenu * STGMCARD_createMenu (MemCardSaves *saves)
 Creates the slot picker (task) of the save list.
 

Detailed Description

The slot picker: its header and the memory card slots, which slide in and out.

Definition in file menu.c.

Function Documentation

◆ STGMCARD_slideInHeader()

void STGMCARD_slideInHeader ( MemCardMenu *  menu)

Slides the slot picker's header down into view.

menu.c

Definition at line 7 of file menu.c.

Referenced by STGMCARD_createMenu().

Here is the caller graph for this function:

◆ STGMCARD_startSlotPick()

void STGMCARD_startSlotPick ( MemCardMenu *  menu,
s32  slot 
)

Selects slot, slides the slot picker's cursor into place and moves it to the slot; then the player picks one with left and right.

Definition at line 20 of file menu.c.

Referenced by STGMCARD_createMenu().

Here is the caller graph for this function:

◆ STGMCARD_slideOutHeader()

void STGMCARD_slideOutHeader ( MemCardMenu *  menu)

Slides the slot picker's header up out of view, then resets the picker.

Definition at line 28 of file menu.c.

Referenced by STGMCARD_createMenu().

Here is the caller graph for this function:

◆ STGMCARD_moveSlotCursor()

void STGMCARD_moveSlotCursor ( MemCardMenu *  menu)

Slides the slot picker's cursor from the previous slot to the selected one.

Definition at line 34 of file menu.c.

Referenced by STGMCARD_updateMenu().

Here is the caller graph for this function:

◆ STGMCARD_slideInSlots()

void STGMCARD_slideInSlots ( MemCardMenu *  menu)

Slides the slot picker's three slots in from the right.

Definition at line 40 of file menu.c.

Referenced by STGMCARD_createMenu().

Here is the caller graph for this function:

◆ STGMCARD_slideOutSlots()

void STGMCARD_slideOutSlots ( MemCardMenu *  menu)

Slides the slot picker's three slots out to the right.

Definition at line 46 of file menu.c.

Referenced by STGMCARD_createMenu().

Here is the caller graph for this function:

◆ STGMCARD_resetMenu()

void STGMCARD_resetMenu ( MemCardMenu *  menu)

Puts the slot picker back out of view, idle, with slot 0 selected.

Definition at line 52 of file menu.c.

Referenced by STGMCARD_createMenu(), and STGMCARD_updateMenu().

Here is the caller graph for this function:

◆ STGMCARD_updateMenu()

void STGMCARD_updateMenu ( MemCardMenu *  menu,
TextWindow **  windows 
)

The save picker's task: slides in and out, moves between the first three saves with left and right, and draws each one's lead partner.

< MEMCRD

< SYSTEM06

< SYSTEM06

Definition at line 66 of file menu.c.

Referenced by STGMCARD_createMenu().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ STGMCARD_createMenu()

MemCardMenu * STGMCARD_createMenu ( MemCardSaves *  saves)

Creates the slot picker (task) of the save list.

Definition at line 187 of file menu.c.

Referenced by STGMCARD_updateSaves().

Here is the call graph for this function:
Here is the caller graph for this function: