|
Digimon World 3 decomp
The European version, SLES_039.36
|
WSTAG790: Chamber Room, Kusanagi City (the Real World). More...
Go to the source code of this file.
Macros | |
| #define | STAGE_CHILDREN_SIZE 0xC |
| #define | STAGE_TEXT TEXT_FILE(TEXT_TALKS_07) |
| #define | EVENT_TEXT_FILE (TEXT_EVENTS_700 - 1) |
| #define | STAGE_FILE 0x1C9 |
| #define | STAGE_ARCHIVE 0x331 |
Functions | |
| void | updateTileGroup (StageTileGroup *task) |
| Once the substate is set to 1, moves the map objects of animations 2, 3, 4 and 7 and shows those of 5 to 9 in turn. | |
| void | handleCommand809 (StageTask *task, s32 id) |
| Starts the task (substate 1) when map object 0x32C is triggered. | |
| void * | createCommand809 (s32 arg) |
| Creates the task of updateTileGroup with id 0x329. | |
| void | updateFrameTask (StageFrameTask *task) |
| Once the substate is set to 1, animates the frame of the map object of animation 1 for 20 frames, then plays a sound. | |
| void | handleCommand808 (StageTask *task, s32 id) |
| Starts the task (substate 1) when map object 0x32E is triggered. | |
| void * | createCommand808 (s32 arg) |
| Command 808 of the event scripts: the map object of event 4 in the Chamber Room, whose frame plays for 20 frames, then a sound (updateFrameTask) | |
| void | updateStage (StageTask *task, void **children) |
| Creates two objects and the event object of story progress 1. | |
| void | setupStage (void) |
| Sets the stage up: its map, actors and events, playing the ambience ENV_0024. | |
Variables | |
| s16 | script4 [] |
| ActorImage | stageImages [] |
| u16 | actor1Conditions [] = { (0x6000 | ( STORY_ACCOUNT_REGISTERED )) , 1, 0xFFFF } |
| u16 | actor3Conditions [] = { (0x6000 | ( STORY_ACCOUNT_REGISTERED )) , 1, 0xFFFF } |
| FieldActorEntry | actor0 = { ((void *)0) , ((void *)0) , 1, 4, 0, 0, 0 } |
| FieldActorEntry | actor1 = { actor1Conditions, ((void *)0) , 0xB, 5, 0, 0, 0 } |
| FieldActorEntry | actor2 = { ((void *)0) , ((void *)0) , 0xC, 6, 0, 0, 0 } |
| FieldActorEntry | actor3 = { actor3Conditions, ((void *)0) , 0xD, 7, 0, 0, 0 } |
| FieldActorEntry * | stageActors [] |
| StageTile | stageObjects [] |
| The tables and color setupStage gives FIELDSTG_state (FieldState) | |
| void(* | stageFuncs [])(void) |
| The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a tween, which define STAGE_TWEEN before they include this file, and in the others an array of just setupStage. | |
| FieldEvent | stageEvents [] |
WSTAG790: Chamber Room, Kusanagi City (the Real World).
Where Junior logs into the game; Guardromon saves.
Definition in file wstag790.c.
| #define STAGE_CHILDREN_SIZE 0xC |
Definition at line 173 of file wstag790.c.
| #define STAGE_TEXT TEXT_FILE(TEXT_TALKS_07) |
Definition at line 182 of file wstag790.c.
| #define EVENT_TEXT_FILE (TEXT_EVENTS_700 - 1) |
Definition at line 183 of file wstag790.c.
| #define STAGE_FILE 0x1C9 |
Definition at line 184 of file wstag790.c.
| #define STAGE_ARCHIVE 0x331 |
Definition at line 185 of file wstag790.c.
| void updateTileGroup | ( | StageTileGroup * | task | ) |
Once the substate is set to 1, moves the map objects of animations 2, 3, 4 and 7 and shows those of 5 to 9 in turn.
Definition at line 13 of file wstag790.c.
Referenced by createCommand809().
Starts the task (substate 1) when map object 0x32C is triggered.
Definition at line 91 of file wstag790.c.
| void * createCommand809 | ( | s32 | arg | ) |
Creates the task of updateTileGroup with id 0x329.
Definition at line 98 of file wstag790.c.
Referenced by updateStage().
| void updateFrameTask | ( | StageFrameTask * | task | ) |
Once the substate is set to 1, animates the frame of the map object of animation 1 for 20 frames, then plays a sound.
Definition at line 103 of file wstag790.c.
Referenced by createCommand808().
Starts the task (substate 1) when map object 0x32E is triggered.
Definition at line 140 of file wstag790.c.
| void * createCommand808 | ( | s32 | arg | ) |
Command 808 of the event scripts: the map object of event 4 in the Chamber Room, whose frame plays for 20 frames, then a sound (updateFrameTask)
Definition at line 150 of file wstag790.c.
Referenced by updateStage().
| void updateStage | ( | StageTask * | task, |
| void ** | children | ||
| ) |
Creates two objects and the event object of story progress 1.
Definition at line 155 of file wstag790.c.
| void setupStage | ( | void | ) |
Sets the stage up: its map, actors and events, playing the ambience ENV_0024.
Sets the stage up: its map, actors, battles and events, playing KANRIBGM; BGM_0029 instead except at STORY_PRESIDENT_ARRESTED once flag 0x1A0A is set.
< ENV_0024: the Chamber Rooms
< ENV_0024: the Chamber Rooms
Definition at line 188 of file wstag790.c.
| s16 script4[] |
Definition at line 205 of file wstag790.c.
| ActorImage stageImages[] |
Definition at line 314 of file wstag790.c.
Referenced by setupStage().
| u16 actor1Conditions[] = { (0x6000 | ( STORY_ACCOUNT_REGISTERED )) , 1, 0xFFFF } |
Definition at line 326 of file wstag790.c.
| u16 actor3Conditions[] = { (0x6000 | ( STORY_ACCOUNT_REGISTERED )) , 1, 0xFFFF } |
Definition at line 327 of file wstag790.c.
| FieldActorEntry actor0 = { ((void *)0) , ((void *)0) , 1, 4, 0, 0, 0 } |
Definition at line 328 of file wstag790.c.
| FieldActorEntry actor1 = { actor1Conditions, ((void *)0) , 0xB, 5, 0, 0, 0 } |
Definition at line 329 of file wstag790.c.
| FieldActorEntry actor2 = { ((void *)0) , ((void *)0) , 0xC, 6, 0, 0, 0 } |
Definition at line 330 of file wstag790.c.
| FieldActorEntry actor3 = { actor3Conditions, ((void *)0) , 0xD, 7, 0, 0, 0 } |
Definition at line 331 of file wstag790.c.
| FieldActorEntry* stageActors[] |
Definition at line 332 of file wstag790.c.
Referenced by setupStage().
| StageTile stageObjects[] |
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition at line 339 of file wstag790.c.
Referenced by setupStage().
| void(* stageFuncs[])(void) | ( | void | ) |
The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a tween, which define STAGE_TWEEN before they include this file, and in the others an array of just setupStage.
Definition at line 360 of file wstag790.c.
| FieldEvent stageEvents[] |
Definition at line 363 of file wstag790.c.
Referenced by setupStage().