|
Digimon World 3 decomp
The European version, SLES_039.36
|
The main menu's first screen, where a partner joins the party. More...
#include "menus/digimon_lab.h"Go to the source code of this file.
Functions | |
| void | STGDGLAB_showPartyPage (LabPartyScreen *screen, LabPartyScreenWindows *windows) |
| Shows the first screen's page: the name and five stats (STGDGLAB_pageStats) of the picked partner, or empty strings and a grey entries hint without one; lower by pageRow. | |
| void | STGDGLAB_hideWindows (LabPartyScreen *screen) |
| Hides the first screen's text windows: all its children but the last, the entry list. | |
| void | STGDGLAB_drawPartyScreen (LabPartyScreen *screen, void *children) |
| Draws the first screen's frames and the party's animations. | |
| static void | showPartyTitle (LabPartyScreen *screen, LabPartyScreenWindows *windows) |
| Once the first panels have faded in, fades in the page's and the party's panels and shows the title and the entries hint (grey without partners) | |
| static void | pickPartner (LabPartyScreen *screen, LabPartyScreenWindows *windows) |
| Left and right go through the partners outside the party; circle shows the picked one's entries, cross swaps it with the party member (refused when both are empty), triangle goes back. | |
| void | STGDGLAB_runPartyScreen (LabPartyScreen *screen, LabPartyScreenWindows *windows) |
| The first screen's states: fades its panels in, picks a partner with left and right, then swaps it into the party (cross) or shows its entries (circle) | |
| void | STGDGLAB_updatePartyScreen (LabPartyScreen *screen, void *children) |
| The first screen's task: lists the unlocked partners outside the party, plus an empty pick to take the member out when the party has two or more, then runs and draws the screen. | |
| Task * | STGDGLAB_createPartyScreen (Lab *lab) |
| Creates the main menu's first screen (task), where a partner joins the party in the member's place. | |
Variables | |
| s32 | STGDGLAB_pageStats [] |
| The stats the first screen's page shows, in PartnerTotals.stats. | |
The main menu's first screen, where a partner joins the party.
Definition in file party_screen.c.
| void STGDGLAB_showPartyPage | ( | LabPartyScreen * | screen, |
| LabPartyScreenWindows * | windows | ||
| ) |
Shows the first screen's page: the name and five stats (STGDGLAB_pageStats) of the picked partner, or empty strings and a grey entries hint without one; lower by pageRow.
< DGLABO: STGDGLAB's
< DGLABO: STGDGLAB's
< DGLABO: STGDGLAB's
< DGLABO: STGDGLAB's
< what is unavailable
Definition at line 8 of file party_screen.c.
Referenced by pickPartner(), and STGDGLAB_runPartyScreen().
| void STGDGLAB_hideWindows | ( | LabPartyScreen * | screen | ) |
Hides the first screen's text windows: all its children but the last, the entry list.
Definition at line 63 of file party_screen.c.
Referenced by STGDGLAB_runPartyScreen().
| void STGDGLAB_drawPartyScreen | ( | LabPartyScreen * | screen, |
| void * | children | ||
| ) |
Draws the first screen's frames and the party's animations.
< 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
< 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
< GTE regards 4096 as 1.0
Definition at line 76 of file party_screen.c.
Referenced by STGDGLAB_updatePartyScreen().
|
inlinestatic |
Once the first panels have faded in, fades in the page's and the party's panels and shows the title and the entries hint (grey without partners)
< DGLABO: STGDGLAB's
< DGLABO: STGDGLAB's
< what is unavailable
Definition at line 196 of file party_screen.c.
Referenced by STGDGLAB_runPartyScreen().
|
inlinestatic |
Left and right go through the partners outside the party; circle shows the picked one's entries, cross swaps it with the party member (refused when both are empty), triangle goes back.
< SYSTEM06
< SYSTEM07
< SYSTEM07
< SYSTEM01
< SYSTEM01
Definition at line 221 of file party_screen.c.
Referenced by STGDGLAB_runPartyScreen().
| void STGDGLAB_runPartyScreen | ( | LabPartyScreen * | screen, |
| LabPartyScreenWindows * | windows | ||
| ) |
The first screen's states: fades its panels in, picks a partner with left and right, then swaps it into the party (cross) or shows its entries (circle)
Definition at line 265 of file party_screen.c.
Referenced by STGDGLAB_updatePartyScreen().
| void STGDGLAB_updatePartyScreen | ( | LabPartyScreen * | screen, |
| void * | children | ||
| ) |
The first screen's task: lists the unlocked partners outside the party, plus an empty pick to take the member out when the party has two or more, then runs and draws the screen.
Definition at line 362 of file party_screen.c.
Referenced by STGDGLAB_createPartyScreen().
Creates the main menu's first screen (task), where a partner joins the party in the member's place.
Definition at line 417 of file party_screen.c.
| s32 STGDGLAB_pageStats[] |
The stats the first screen's page shows, in PartnerTotals.stats.
the stats the first screen's page shows
Definition at line 427 of file party_screen.c.
Referenced by STGDGLAB_showPartyPage().