|
Digimon World 3 decomp
The European version, SLES_039.36
|
The entry list: a partner's slots or all its entries, with the stats and skills of the one picked. More...
#include "menus/digimon_lab.h"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. | |
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.
| void STGDGLAB_createEntryListWindows | ( | LabEntryList * | panel, |
| LabEntryListWindows * | windows | ||
| ) |
Creates the panel's windows.
Definition at line 7 of file entry_list.c.
Referenced by STGDGLAB_updateEntryList().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().