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

The screen: its pages' tabs, the steps between them and the title; the files it loads; and the panels' openings and moves. More...

Include dependency graph for screen.c:

Go to the source code of this file.

Functions

void STPLNMET_createTabs (PlayerNameScreen *screen, PlayerNameScreenChildren *children)
 Creates the three tabs at the top (the name, the partners, the confirmation), hidden.
 
void STPLNMET_showTabs (PlayerNameScreen *screen, PlayerNameScreenChildren *children, s32 show)
 Shows the tabs, the current page's one highlighted, or hides them.
 
void STPLNMET_stepScreen (PlayerNameScreen *screen, PlayerNameScreenChildren *children)
 The screen's states: starts the sprites and the welcome, then goes through the name, the partners and the confirmation (triangle going back); once confirmed, saves the name in GAME.name, gives the party chosen and ends.
 
void STPLNMET_drawTitle (PlayerNameScreen *screen)
 Draws the page's title, opening and closing with the screen's fade.
 
void STPLNMET_updateScreen (PlayerNameScreen *screen, PlayerNameScreenChildren *children)
 The screen's task: loads its files and sound bank and creates the tabs, then starts its music and runs it; stops the music and returns to the field (mode 0x2D8) when it ends.
 
PlayerNameScreen * STPLNMET_createScreen (void)
 Creates the player's name screen (task)
 
void STPLNMET_loadFiles (void)
 Loads the screen's sprites into VRAM and requests its texts and the keyboard.
 
s32 STPLNMET_filesLoading (void)
 Whether the screen's texts or the keyboard are still loading.
 

Detailed Description

The screen: its pages' tabs, the steps between them and the title; the files it loads; and the panels' openings and moves.

Definition in file screen.c.

Function Documentation

◆ STPLNMET_createTabs()

void STPLNMET_createTabs ( PlayerNameScreen *  screen,
PlayerNameScreenChildren *  children 
)

Creates the three tabs at the top (the name, the partners, the confirmation), hidden.

screen.c

< NAMEET: the Digimon Online registration

< a light blue: what is highlighted or current

Definition at line 7 of file screen.c.

Referenced by STPLNMET_updateScreen().

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

◆ STPLNMET_showTabs()

void STPLNMET_showTabs ( PlayerNameScreen *  screen,
PlayerNameScreenChildren *  children,
s32  show 
)

Shows the tabs, the current page's one highlighted, or hides them.

< a light blue: what is highlighted or current

Definition at line 19 of file screen.c.

Referenced by STPLNMET_stepScreen().

Here is the caller graph for this function:

◆ STPLNMET_stepScreen()

void STPLNMET_stepScreen ( PlayerNameScreen *  screen,
PlayerNameScreenChildren *  children 
)

The screen's states: starts the sprites and the welcome, then goes through the name, the partners and the confirmation (triangle going back); once confirmed, saves the name in GAME.name, gives the party chosen and ends.

Definition at line 35 of file screen.c.

Referenced by STPLNMET_updateScreen().

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

◆ STPLNMET_drawTitle()

void STPLNMET_drawTitle ( PlayerNameScreen *  screen)

Draws the page's title, opening and closing with the screen's fade.

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< GTE regards 4096 as 1.0

< sprite bank

Definition at line 115 of file screen.c.

Referenced by STPLNMET_updateScreen().

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

◆ STPLNMET_updateScreen()

void STPLNMET_updateScreen ( PlayerNameScreen *  screen,
PlayerNameScreenChildren *  children 
)

The screen's task: loads its files and sound bank and creates the tabs, then starts its music and runs it; stops the music and returns to the field (mode 0x2D8) when it ends.

< BGM_0030: the memory card screen and the player's name entry

< BGM_0030: the memory card screen and the player's name entry

Definition at line 133 of file screen.c.

Referenced by STPLNMET_createScreen().

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

◆ STPLNMET_createScreen()

PlayerNameScreen * STPLNMET_createScreen ( void  )

Creates the player's name screen (task)

Definition at line 171 of file screen.c.

Referenced by STPLNMET_updateScene().

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

◆ STPLNMET_loadFiles()

void STPLNMET_loadFiles ( void  )

Loads the screen's sprites into VRAM and requests its texts and the keyboard.

< NAMEET: the Digimon Online registration

< DIGNAM

< NAMEDT: the keyboard's

Definition at line 180 of file screen.c.

Here is the call graph for this function:

◆ STPLNMET_filesLoading()

s32 STPLNMET_filesLoading ( void  )

Whether the screen's texts or the keyboard are still loading.

< NAMEET: the Digimon Online registration

< DIGNAM

< NAMEDT: the keyboard's

Definition at line 193 of file screen.c.