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

The entry list: a partner's slots or all its entries, with the stats and skills of the one picked. More...

Include dependency graph for entry_list.c:

Go to the source code of this file.

Functions

void STGDGLAB_createEntryListWindows (LabEntryList *panel, LabEntryListWindows *windows)
 Creates the panel's windows.
 
void STGDGLAB_showEntryList (LabEntryList *panel, LabEntryListWindows *windows, s32 show)
 Shows the list of ids and the stats and skills of the one under the cursor; or hides the panel's windows.
 
void STGDGLAB_closeEntryList (LabEntryList *panel)
 The entry list's close: fades it out and hides its windows and cursor.
 
void STGDGLAB_runEntryList (LabEntryList *panel, LabEntryListWindows *windows)
 The panel's states: fades in, moves the cursor through the ids and scrolls the list; triangle closes it.
 
void STGDGLAB_drawEntryList (LabEntryList *panel, LabEntryListWindows *windows)
 Draws the panel's frames, its scroll arrows and the icons of the skills of the id under the cursor.
 
void STGDGLAB_updateEntryList (LabEntryList *panel, LabEntryListWindows *windows)
 The entry list's task: lists the partner's slots and, with allEntries, its other entries, creates the windows, then runs and draws the list.
 
LabEntryList * STGDGLAB_createEntryList (s32 partner, s32 allEntries, s32 closable)
 Creates the list of a partner's entries (task): only its slots unless ALLENTRIES; CLOSABLE lets triangle close it.
 

Detailed Description

The entry list: a partner's slots or all its entries, with the stats and skills of the one picked.

Definition in file entry_list.c.

Function Documentation

◆ STGDGLAB_createEntryListWindows()

void STGDGLAB_createEntryListWindows ( LabEntryList *  panel,
LabEntryListWindows *  windows 
)

Creates the panel's windows.

entry_list.c

Definition at line 7 of file entry_list.c.

Referenced by STGDGLAB_updateEntryList().

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

◆ STGDGLAB_showEntryList()

void STGDGLAB_showEntryList ( LabEntryList *  panel,
LabEntryListWindows *  windows,
s32  show 
)

Shows the list of ids and the stats and skills of the one under the cursor; or hides the panel's windows.

< DGLABO: STGDGLAB's

< DGLABO: STGDGLAB's

< DGLABO: STGDGLAB's

< DIGNAM

< a light blue: what is highlighted or current

< DIGNAM

< DGLABO: STGDGLAB's

< SKLNAM

< the skill, from 1 (TECHS[id - 1])

< the sixth skill

< marked in the lab (STGDGLAB_updateSkillPanel)

Definition at line 36 of file entry_list.c.

Referenced by STGDGLAB_closeEntryList(), and STGDGLAB_runEntryList().

Here is the caller graph for this function:

◆ STGDGLAB_closeEntryList()

void STGDGLAB_closeEntryList ( LabEntryList *  panel)

The entry list's close: fades it out and hides its windows and cursor.

Definition at line 134 of file entry_list.c.

Referenced by STGDGLAB_createEntryList(), and STGDGLAB_runEntryList().

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

◆ STGDGLAB_runEntryList()

void STGDGLAB_runEntryList ( LabEntryList *  panel,
LabEntryListWindows *  windows 
)

The panel's states: fades in, moves the cursor through the ids and scrolls the list; triangle closes it.

< SYSTEM02: a cursor moves

< SYSTEM01

Definition at line 145 of file entry_list.c.

Referenced by STGDGLAB_updateEntryList().

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

◆ STGDGLAB_drawEntryList()

void STGDGLAB_drawEntryList ( LabEntryList *  panel,
LabEntryListWindows *  windows 
)

Draws the panel's frames, its scroll arrows and the icons of the skills of the id under the cursor.

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< the skill, from 1 (TECHS[id - 1])

Definition at line 241 of file entry_list.c.

Referenced by STGDGLAB_updateEntryList().

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

◆ STGDGLAB_updateEntryList()

void STGDGLAB_updateEntryList ( LabEntryList *  panel,
LabEntryListWindows *  windows 
)

The entry list's task: lists the partner's slots and, with allEntries, its other entries, creates the windows, then runs and draws the list.

Definition at line 293 of file entry_list.c.

Referenced by STGDGLAB_createEntryList().

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

◆ STGDGLAB_createEntryList()

LabEntryList * STGDGLAB_createEntryList ( s32  partner,
s32  allEntries,
s32  closable 
)

Creates the list of a partner's entries (task): only its slots unless ALLENTRIES; CLOSABLE lets triangle close it.

Definition at line 339 of file entry_list.c.

Referenced by STGDGLAB_runMenu(), STGDGLAB_runPartyScreen(), and STGDGLAB_runSlotScreen().

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