Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
scene.c
Go to the documentation of this file.
1
/* STGDGLAB's scene: the mode's root task, and the screen fade */
2
3
#include "
menus/digimon_lab.h
"
4
5
#define SCENE_TASK Task
6
#define SCENE_CHILD Lab
7
#define SCENE_CREATE OVL_NAME(createLab)
8
#define SCENE_PRIM_BUFFERS 0xF000
9
#define SCENE_OT_SHIFT 3
10
#include "
shared/update_scene.inc.c
"
11
12
/* Starts the mode: creates its scene task */
13
Task
*
STGDGLAB_createScene
(
void
) {
14
return
createTask
(
STGDGLAB_updateScene
,
sizeof
(
Task
),
sizeof
(
Lab
*));
15
}
16
17
#include "
shared/start_fader.inc.c
"
18
#include "
shared/draw_fader.inc.c
"
19
#include "
shared/update_fader.inc.c
"
20
#define FADER_DEPTH 6
21
#include "
shared/create_fader.inc.c
"
create_fader.inc.c
digimon_lab.h
STGDGLAB.PRO: the Digimon Lab (MODE_DIGI_LAB; "デジモンラボ" in STAGSLCT's list of scenes),...
STGDGLAB_updateScene
void STGDGLAB_updateScene(Task *task, Lab **child)
scene.c
draw_fader.inc.c
STGDGLAB_createScene
Task * STGDGLAB_createScene(void)
Starts the mode: creates its scene task.
Definition
scene.c:13
start_fader.inc.c
Lab
The mode's main task (STGDGLAB_createLab)
Definition
digimon_lab.h:264
Task
Any task, seen through its header.
Definition
task.h:62
createTask
void * createTask(void(*update)(), s32 size, s32 childrenSize)
createTaskWithId for a task nothing needs to find
Definition
task.c:105
update_fader.inc.c
update_scene.inc.c
src
menus
digimon_lab
scene.c
Generated by
1.9.8