|
Digimon World 3 decomp
The European version, SLES_039.36
|
WSTAG680: Storage Room, Byakko City. More...
Go to the source code of this file.
Macros | |
| #define | STAGE_CHILDREN_SIZE 4 |
| #define | STAGE_TEXT TEXT_FILE(TEXT_TALKS_01) |
| #define | EVENT_TEXT_FILE (TEXT_EVENTS_600 - 1) |
| #define | STAGE_FILE 0x63D |
Functions | |
| s32 | stepRiser (StageRiser *obj, StageRiserFrame *frames, s32 depth) |
| Steps a mover's looping animation, its last frame setting how far it moves. | |
| void | updateRisers (StageRisers *task) |
| Animates and moves the map objects of the stage's table (lifts for animations 8-10) and pushes the player. | |
| void | handleCommand814 (void *arg, s32 event) |
| Starts the map objects an event moves (the handler of the events the task gets) | |
| void * | createCommand814 (s32 arg) |
| Command 814 of the event scripts: the lifts that rise and carry the player off in event 412 (updateRisers) | |
| void | updateStage (StageTask *task, void **children) |
| Creates the event object of story progress 0xF. | |
| void | setupStage (void) |
| Sets the stage up: its map, actors and events, playing the ambience ENV_0019. | |
Variables | |
| StageRiserFrame * | updateRisersFrames [] |
| Defined below, after the code that uses them. | |
| s16 | script412 [] |
| StageRiserFrame | updateRisersFrames_0 [] |
| StageRiserFrame | updateRisersFrames_1 [] |
| StageRiserFrame | updateRisersFrames_6 [] |
| ActorImage | stageImages [] |
| u16 | actor0Conditions [] = { (0x6000 | ( STORY_DE_SINCERITY )) , 1, (( 0x40 ) << 8 | ( 0x1C )) , 0, 0xFFFF } |
| FieldActorEntry | actor0 = { actor0Conditions, ((void *)0) , 1, 4, 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 [] |
WSTAG680: Storage Room, Byakko City.
The basement the player falls into; no Bai Hu copy.
Definition in file wstag680.c.
| #define STAGE_CHILDREN_SIZE 4 |
Definition at line 191 of file wstag680.c.
| #define STAGE_TEXT TEXT_FILE(TEXT_TALKS_01) |
Definition at line 199 of file wstag680.c.
| #define EVENT_TEXT_FILE (TEXT_EVENTS_600 - 1) |
Definition at line 200 of file wstag680.c.
| #define STAGE_FILE 0x63D |
Definition at line 201 of file wstag680.c.
| s32 stepRiser | ( | StageRiser * | obj, |
| StageRiserFrame * | frames, | ||
| s32 | depth | ||
| ) |
Steps a mover's looping animation, its last frame setting how far it moves.
Definition at line 12 of file wstag680.c.
Referenced by stepRiser(), and updateRisers().
| void updateRisers | ( | StageRisers * | task | ) |
Animates and moves the map objects of the stage's table (lifts for animations 8-10) and pushes the player.
< every character (FIELDSTG_createActor)
Definition at line 38 of file wstag680.c.
Referenced by createCommand814().
| void handleCommand814 | ( | void * | arg, |
| s32 | event | ||
| ) |
Starts the map objects an event moves (the handler of the events the task gets)
< every character (FIELDSTG_createActor)
Definition at line 113 of file wstag680.c.
| void * createCommand814 | ( | s32 | arg | ) |
Command 814 of the event scripts: the lifts that rise and carry the player off in event 412 (updateRisers)
Definition at line 170 of file wstag680.c.
| void updateStage | ( | StageTask * | task, |
| void ** | children | ||
| ) |
Creates the event object of story progress 0xF.
Definition at line 175 of file wstag680.c.
| void setupStage | ( | void | ) |
Sets the stage up: its map, actors and events, playing the ambience ENV_0019.
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_0019: Byakko City's Storage Room
< ENV_0019: Byakko City's Storage Room
Definition at line 204 of file wstag680.c.
| StageRiserFrame * updateRisersFrames |
Defined below, after the code that uses them.
Definition at line 321 of file wstag680.c.
Referenced by updateRisers().
| s16 script412[] |
Definition at line 221 of file wstag680.c.
| StageRiserFrame updateRisersFrames_0[] |
Definition at line 302 of file wstag680.c.
| StageRiserFrame updateRisersFrames_1[] |
Definition at line 308 of file wstag680.c.
| StageRiserFrame updateRisersFrames_6[] |
Definition at line 314 of file wstag680.c.
| ActorImage stageImages[] |
Definition at line 334 of file wstag680.c.
Referenced by setupStage().
| u16 actor0Conditions[] = { (0x6000 | ( STORY_DE_SINCERITY )) , 1, (( 0x40 ) << 8 | ( 0x1C )) , 0, 0xFFFF } |
Definition at line 343 of file wstag680.c.
| FieldActorEntry actor0 = { actor0Conditions, ((void *)0) , 1, 4, 0, 0, 0 } |
Definition at line 344 of file wstag680.c.
| FieldActorEntry* stageActors[] |
Definition at line 345 of file wstag680.c.
Referenced by setupStage().
| StageTile stageObjects[] |
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition at line 349 of file wstag680.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 369 of file wstag680.c.
| FieldEvent stageEvents[] |
Definition at line 372 of file wstag680.c.
Referenced by setupStage().