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

The renaming screen's main task; the files it loads; and the panels' openings. More...

Include dependency graph for screen.c:

Go to the source code of this file.

Functions

void STDGNAME_stepScreen (ScreenTask *task, ScreenChildren *children)
 Runs the renaming screen: the partner menu, then the name entry for the chosen partner, whose new name is stored before going back to the menu; ends once the screen has faded out after leaving the menu.
 
void STDGNAME_drawBackground (ScreenTask *task)
 Draws the screen's background and its scrolling pattern.
 
void STDGNAME_updateScreen (ScreenTask *task, ScreenChildren *children)
 The renaming screen's task: loads its files, then runs the screen and draws the background; goes back to the field when killed.
 
void STDGNAME_fadeOutScreen (ScreenTask *task)
 Fades the screen out over 30 frames (task->fadeOut), to leave it.
 
ScreenTask * STDGNAME_createScreen (void)
 Creates the renaming screen (task)
 
void STDGNAME_loadFiles (void)
 Loads the screen's textures and requests the keyboard and the strings; the chosen partner goes back to the first.
 
s32 STDGNAME_filesLoading (void)
 Whether the keyboard or the strings are still loading.
 

Detailed Description

The renaming screen's main task; the files it loads; and the panels' openings.

Definition in file screen.c.

Function Documentation

◆ STDGNAME_stepScreen()

void STDGNAME_stepScreen ( ScreenTask *  task,
ScreenChildren *  children 
)

Runs the renaming screen: the partner menu, then the name entry for the chosen partner, whose new name is stored before going back to the menu; ends once the screen has faded out after leaving the menu.

screen.c

Definition at line 9 of file screen.c.

Referenced by STDGNAME_updateScreen().

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

◆ STDGNAME_drawBackground()

void STDGNAME_drawBackground ( ScreenTask *  task)

Draws the screen's background and its scrolling pattern.

< sprite bank

< sprite bank

Definition at line 59 of file screen.c.

Referenced by STDGNAME_updateScreen().

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

◆ STDGNAME_updateScreen()

void STDGNAME_updateScreen ( ScreenTask *  task,
ScreenChildren *  children 
)

The renaming screen's task: loads its files, then runs the screen and draws the background; goes back to the field when killed.

Definition at line 78 of file screen.c.

Referenced by STDGNAME_createScreen().

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

◆ STDGNAME_fadeOutScreen()

void STDGNAME_fadeOutScreen ( ScreenTask *  task)

Fades the screen out over 30 frames (task->fadeOut), to leave it.

Definition at line 112 of file screen.c.

Referenced by STDGNAME_createScreen().

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

◆ STDGNAME_createScreen()

ScreenTask * STDGNAME_createScreen ( void  )

Creates the renaming screen (task)

Definition at line 121 of file screen.c.

Referenced by STDGNAME_updateScene().

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

◆ STDGNAME_loadFiles()

void STDGNAME_loadFiles ( void  )

Loads the screen's textures and requests the keyboard and the strings; the chosen partner goes back to the first.

< DGNMET: STDGNAME's

< NAMEDT: the keyboard's

Definition at line 131 of file screen.c.

Here is the call graph for this function:

◆ STDGNAME_filesLoading()

s32 STDGNAME_filesLoading ( void  )

Whether the keyboard or the strings are still loading.

< DGNMET: STDGNAME's

< NAMEDT: the keyboard's

Definition at line 144 of file screen.c.