|
Digimon World 3 decomp
The European version, SLES_039.36
|
WSTAG311: A.o.A Headquarters, Amaterasu City. More...
#include "common.h"#include "field/stage.h"#include "common/step_looping_animation.inc.c"#include "common/update_tile_anims4.inc.c"#include "common/create_tile_anims.inc.c"#include "common/step_tile_animation.inc.c"#include "common/tile_six.inc.c"#include "common/create_tile_six.inc.c"#include "common/step_tile_animation2.inc.c"#include "common/start_stage.inc.c"#include "common/step_animation.inc.c"#include "common/draw_stage_effect.inc.c"#include "common/is_on_screen.inc.c"#include "common/update_stage_effect.inc.c"#include "common/create_stage_effect.inc.c"Go to the source code of this file.
Macros | |
| #define | STAGE_CHILDREN_SIZE 0x1C |
| #define | STAGE_TEXT TEXT_FILE(TEXT_TALKS_03) |
| #define | EVENT_TEXT_FILE (TEXT_EVENTS_300 - 1) |
| #define | STAGE_FILE 0x53D |
Functions | |
| void | updateTileSix (StageTileSix *task) |
| Animates the map objects with animations 5 to 10 by mode (0: hidden, 1 and 3: the first two once, then mode 2 or 0; 2: the other four) | |
| void | restartTileSix (StageTileSix *task, s32 id) |
| Restarts the first two map objects' animations for mode 1 (id 0) or 3 (id 1) | |
| void * | createTileSixWithId (s32 arg) |
| Creates the first set of six map objects (updateTileSix) with an id; nothing in the game calls it. | |
| static void | findTileSixW (StageTileSix *task) |
| Finds the map objects with animations 11 to 16 and starts the animations of the first four. | |
| static void | showLastFourTilesW (StageTileSix *task, StageTile *tile, s32 i) |
| Mode 2: hides the first two map objects and shows the other four, the third and fourth with their looping palettes and the last two still. | |
| void | updateTileSixW (StageTileSix *task) |
| Animates the map objects with animations 11 to 16 by mode (0: hidden, 1 and 3: the first two once, then mode 2 or 0; 2: the other four) | |
| void | restartTileSixW (StageTileSix *task, s32 id) |
| Restarts the first two map objects' animations for mode 1 (id 0) or 3 (id 1) | |
| void * | createTileSixWWithId (s32 arg) |
| Creates the second set of six map objects (updateTileSixW) with an id; nothing in the game calls it. | |
| void * | createTileSixW (void) |
| Creates the second set of six map objects (updateTileSixW) without an id; nothing in the game calls it. | |
| void | updateStage (StageTask *task, void **children) |
| Creates the stage helper task, the sprite effects and the event object of the story so far. | |
| StageEffect * | createCommand838 (s32 id) |
| Creates the effect of frame 0x2A at (0x10F, 0x19B), playing, with a sound. | |
| void | endEvent931 (void) |
| After event 931, with Royal Guard: starts the stage's event battle 1, sets flag 0x0C33 (which decides whether actors 4 to 6 appear) and keeps it from playing again. | |
| void | endEvent932 (void) |
| After event 932, with Chief Officer: starts the stage's event battle 0 and keeps it from playing again. | |
| void | endEvent933 (void) |
| After event 933, with Chief Officer, Nick, Lisa and Teddy: keeps it from playing again. | |
| void | endEvent934 (void) |
| After event 934, with Teddy and Nick: keeps it from playing again. | |
| void | endEvent981 (void) |
| After event 981, with the player: keeps it from playing again. | |
| void | endEvent982 (void) |
| After event 982, with the player: moves the story on to STORY_OPERATION_SIGMA. | |
| void | setupStage (void) |
| Sets the stage up: its map, actors, battles and events, playing the ambience ENV_0002. | |
Variables | |
| AnimFrame | updateTileAnimsFrames0 [] |
| Defined below, after the code that uses them. | |
| AnimFrame | updateTileAnimsFrames1 [] |
| AnimFrame | updateTileAnimsFrames2 [] |
| AnimFrame | updateTileAnimsFrames3 [] |
| StageEffectSpot | updateStageSpots [] |
| AnimFrame | updateTileSixFrames0 [] |
| AnimFrame | updateTileSixFrames1 [] |
| AnimFrame | updateTileSixFrames3 [] |
| AnimFrame | updateTileSixFrames4 [] |
| AnimFrame | updateTileSixFrames2 [] |
| AnimFrame | updateTileSixWFrames0 [] |
| AnimFrame | updateTileSixWFrames1 [] |
| AnimFrame | updateTileSixWFrames2 [] |
| AnimFrame | updateTileSixWFrames3 [] |
| AnimFrame | updateTileSixWFrames4 [] |
| s16 | script931 [] |
| s16 | script932 [] |
| s16 | script933 [] |
| s16 | script934 [] |
| s16 | script981 [] |
| s16 | script982 [] |
| AnimFrame | effectClutFrames [] |
| AnimFrame | effectFrames [] |
| AreaBattle | area0Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | area0Battles |
| AreaBattle | area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | area1Battles |
| AreaBattle | area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | area2Battles |
| AreaBattle | area3Battle0 = { 32, 18, (0x60000000 | ( 0x23 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle1 = { 198, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | area3Battles |
| FieldBattles | stageBattles [] |
| ActorImage | stageImages [] |
| u16 | actor0Conditions [] = { (0x6000 | ( STORY_ASUKA_HEADQUARTERS )) , 1, 0xFFFF } |
| u16 | actor1Conditions [] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, 0xFFFF } |
| u16 | actor2Conditions [] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, 0xFFFF } |
| u16 | actor3Conditions [] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, 0xFFFF } |
| u16 | actor4Conditions [] |
| u16 | actor5Conditions [] |
| u16 | actor6Conditions [] |
| u16 | actor7Conditions [] = { (0x6000 | ( STORY_ASUKA_HEADQUARTERS )) , 1, 0xFFFF } |
| u16 | actor8Conditions [] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, (( 0x40 ) << 8 | ( 0x5F )) , 0, 0xFFFF } |
| FieldActorEntry | actor0 = { actor0Conditions, ((void *)0) , 1, 4, 0, 0, 1 } |
| FieldActorEntry | actor1 = { actor1Conditions, ((void *)0) , 0xC, 5, 0, 0, 1 } |
| FieldActorEntry | actor2 = { actor2Conditions, ((void *)0) , 0x65, 6, 0, 0, 1 } |
| FieldActorEntry | actor3 = { actor3Conditions, ((void *)0) , 0x67, 7, 0, 0, 1 } |
| FieldActorEntry | actor4 = { actor4Conditions, ((void *)0) , 0xD2, 8, 161, 441, 1 } |
| FieldActorEntry | actor5 = { actor5Conditions, ((void *)0) , 0xD3, 9, 255, 489, 1 } |
| FieldActorEntry | actor6 = { actor6Conditions, ((void *)0) , 0xD4, 0xA, 235, 452, 1 } |
| FieldActorEntry | actor7 = { actor7Conditions, ((void *)0) , 0xD5, 0xB, 0, 0, 1 } |
| FieldActorEntry | actor8 = { actor8Conditions, ((void *)0) , 0x102, 0xC, 464, 288, 1 } |
| FieldActorEntry * | stageActors [] |
| StageTile | stageObjects [] |
| The tables and color setupStage gives FIELDSTG_state (FieldState) | |
| StageSlot | stageSlots [] |
| 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 [] |
WSTAG311: A.o.A Headquarters, Amaterasu City.
On the Amaterasu server; its Asuka server twin is WSTAG310.
Definition in file wstag311.c.
| #define STAGE_CHILDREN_SIZE 0x1C |
Definition at line 439 of file wstag311.c.
| #define STAGE_TEXT TEXT_FILE(TEXT_TALKS_03) |
Definition at line 504 of file wstag311.c.
| #define EVENT_TEXT_FILE (TEXT_EVENTS_300 - 1) |
Definition at line 505 of file wstag311.c.
| #define STAGE_FILE 0x53D |
Definition at line 506 of file wstag311.c.
| void updateTileSix | ( | StageTileSix * | task | ) |
Animates the map objects with animations 5 to 10 by mode (0: hidden, 1 and 3: the first two once, then mode 2 or 0; 2: the other four)
Definition at line 36 of file wstag311.c.
Referenced by createTileSix(), and createTileSixWithId().
| void restartTileSix | ( | StageTileSix * | task, |
| s32 | id | ||
| ) |
Restarts the first two map objects' animations for mode 1 (id 0) or 3 (id 1)
Definition at line 144 of file wstag311.c.
| void * createTileSixWithId | ( | s32 | arg | ) |
Creates the first set of six map objects (updateTileSix) with an id; nothing in the game calls it.
Definition at line 169 of file wstag311.c.
|
inlinestatic |
Finds the map objects with animations 11 to 16 and starts the animations of the first four.
Definition at line 181 of file wstag311.c.
Referenced by updateTileSixW().
|
inlinestatic |
Mode 2: hides the first two map objects and shows the other four, the third and fourth with their looping palettes and the last two still.
Definition at line 226 of file wstag311.c.
Referenced by updateTileSixW().
| void updateTileSixW | ( | StageTileSix * | task | ) |
Animates the map objects with animations 11 to 16 by mode (0: hidden, 1 and 3: the first two once, then mode 2 or 0; 2: the other four)
Definition at line 256 of file wstag311.c.
Referenced by createTileSixW(), and createTileSixWWithId().
| void restartTileSixW | ( | StageTileSix * | task, |
| s32 | id | ||
| ) |
Restarts the first two map objects' animations for mode 1 (id 0) or 3 (id 1)
Definition at line 364 of file wstag311.c.
| void * createTileSixWWithId | ( | s32 | arg | ) |
Creates the second set of six map objects (updateTileSixW) with an id; nothing in the game calls it.
Definition at line 389 of file wstag311.c.
| void * createTileSixW | ( | void | ) |
Creates the second set of six map objects (updateTileSixW) without an id; nothing in the game calls it.
Definition at line 397 of file wstag311.c.
| void updateStage | ( | StageTask * | task, |
| void ** | children | ||
| ) |
Creates the stage helper task, the sprite effects and the event object of the story so far.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
Definition at line 402 of file wstag311.c.
| StageEffect * createCommand838 | ( | s32 | id | ) |
Creates the effect of frame 0x2A at (0x10F, 0x19B), playing, with a sound.
< TELEPORT
Definition at line 448 of file wstag311.c.
| void endEvent931 | ( | void | ) |
After event 931, with Royal Guard: starts the stage's event battle 1, sets flag 0x0C33 (which decides whether actors 4 to 6 appear) and keeps it from playing again.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< 0xC 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< action: FIELDSTG_battleFuncs.startEventBattle
Definition at line 464 of file wstag311.c.
| void endEvent932 | ( | void | ) |
After event 932, with Chief Officer: starts the stage's event battle 0 and keeps it from playing again.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< action: FIELDSTG_battleFuncs.startEventBattle
Definition at line 474 of file wstag311.c.
| void endEvent933 | ( | void | ) |
After event 933, with Chief Officer, Nick, Lisa and Teddy: keeps it from playing again.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
Definition at line 480 of file wstag311.c.
| void endEvent934 | ( | void | ) |
After event 934, with Teddy and Nick: keeps it from playing again.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
Definition at line 485 of file wstag311.c.
| void endEvent981 | ( | void | ) |
After event 981, with the player: keeps it from playing again.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
Definition at line 490 of file wstag311.c.
| void endEvent982 | ( | void | ) |
After event 982, with the player: moves the story on to STORY_OPERATION_SIGMA.
Definition at line 495 of file wstag311.c.
| void setupStage | ( | void | ) |
Sets the stage up: its map, actors, battles and events, playing the ambience ENV_0002.
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_0002: the A.o.A Headquarters
< ENV_0002: the A.o.A Headquarters
< a cell's value: a direction (3 bits) and a StageSlot (5)
Definition at line 509 of file wstag311.c.
| AnimFrame updateTileAnimsFrames0[] |
Defined below, after the code that uses them.
Definition at line 964 of file wstag311.c.
| AnimFrame updateTileAnimsFrames1[] |
Definition at line 969 of file wstag311.c.
| AnimFrame updateTileAnimsFrames2 |
Definition at line 973 of file wstag311.c.
Referenced by updateTileAnims().
| AnimFrame updateTileAnimsFrames3 |
Definition at line 977 of file wstag311.c.
Referenced by updateTileAnims().
| StageEffectSpot updateStageSpots |
Definition at line 1041 of file wstag311.c.
Referenced by updateStage().
| AnimFrame updateTileSixFrames0 |
Definition at line 981 of file wstag311.c.
Referenced by findTileSix(), restartTileSix(), and updateTileSix().
| AnimFrame updateTileSixFrames1 |
Definition at line 987 of file wstag311.c.
Referenced by findTileSix(), restartTileSix(), and updateTileSix().
| AnimFrame updateTileSixFrames3 |
Definition at line 996 of file wstag311.c.
Referenced by findTileSix(), restartTileSix(), and showLastFourTiles().
| AnimFrame updateTileSixFrames4 |
Definition at line 1005 of file wstag311.c.
Referenced by restartTileSix(), and updateTileSix().
| AnimFrame updateTileSixFrames2 |
Definition at line 993 of file wstag311.c.
Referenced by findTileSix(), and showLastFourTiles().
| AnimFrame updateTileSixWFrames0 |
Definition at line 1011 of file wstag311.c.
Referenced by findTileSixW(), restartTileSixW(), and updateTileSixW().
| AnimFrame updateTileSixWFrames1 |
Definition at line 1017 of file wstag311.c.
Referenced by findTileSixW(), restartTileSixW(), and updateTileSixW().
| AnimFrame updateTileSixWFrames2 |
Definition at line 1023 of file wstag311.c.
Referenced by findTileSixW(), and showLastFourTilesW().
| AnimFrame updateTileSixWFrames3 |
Definition at line 1026 of file wstag311.c.
Referenced by findTileSixW(), restartTileSixW(), and showLastFourTilesW().
| AnimFrame updateTileSixWFrames4 |
Definition at line 1035 of file wstag311.c.
Referenced by restartTileSixW(), and updateTileSixW().
| s16 script931[] |
Definition at line 529 of file wstag311.c.
| s16 script932[] |
Definition at line 571 of file wstag311.c.
| s16 script933[] |
Definition at line 625 of file wstag311.c.
| s16 script934[] |
Definition at line 800 of file wstag311.c.
| s16 script981[] |
Definition at line 881 of file wstag311.c.
| s16 script982[] |
Definition at line 928 of file wstag311.c.
| AnimFrame effectClutFrames[] |
Definition at line 1046 of file wstag311.c.
Referenced by updateStageEffect().
| AnimFrame effectFrames[] |
Definition at line 1050 of file wstag311.c.
Referenced by updateStageEffect().
| AreaBattle area0Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1058 of file wstag311.c.
| AreaBattle area0Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1059 of file wstag311.c.
| AreaBattle area0Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1060 of file wstag311.c.
| AreaBattle area0Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1061 of file wstag311.c.
| AreaBattle area0Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1062 of file wstag311.c.
| AreaBattle area0Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1063 of file wstag311.c.
| AreaBattle area0Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1064 of file wstag311.c.
| AreaBattle area0Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1065 of file wstag311.c.
| BattleList area0Battles |
Definition at line 1066 of file wstag311.c.
| AreaBattle area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1071 of file wstag311.c.
| AreaBattle area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1072 of file wstag311.c.
| AreaBattle area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1073 of file wstag311.c.
| AreaBattle area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1074 of file wstag311.c.
| AreaBattle area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1075 of file wstag311.c.
| AreaBattle area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1076 of file wstag311.c.
| AreaBattle area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1077 of file wstag311.c.
| AreaBattle area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1078 of file wstag311.c.
| BattleList area1Battles |
Definition at line 1079 of file wstag311.c.
| AreaBattle area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1084 of file wstag311.c.
| AreaBattle area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1085 of file wstag311.c.
| AreaBattle area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1086 of file wstag311.c.
| AreaBattle area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1087 of file wstag311.c.
| AreaBattle area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1088 of file wstag311.c.
| AreaBattle area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1089 of file wstag311.c.
| AreaBattle area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1090 of file wstag311.c.
| AreaBattle area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1091 of file wstag311.c.
| BattleList area2Battles |
Definition at line 1092 of file wstag311.c.
| AreaBattle area3Battle0 = { 32, 18, (0x60000000 | ( 0x23 ) << 18 | ( 0 )) } |
Definition at line 1097 of file wstag311.c.
| AreaBattle area3Battle1 = { 198, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 1098 of file wstag311.c.
| AreaBattle area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1099 of file wstag311.c.
| AreaBattle area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1100 of file wstag311.c.
| AreaBattle area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1101 of file wstag311.c.
| AreaBattle area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1102 of file wstag311.c.
| AreaBattle area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1103 of file wstag311.c.
| AreaBattle area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 1104 of file wstag311.c.
| BattleList area3Battles |
Definition at line 1105 of file wstag311.c.
| FieldBattles stageBattles[] |
| ActorImage stageImages[] |
Definition at line 1113 of file wstag311.c.
Referenced by setupStage().
| u16 actor0Conditions[] = { (0x6000 | ( STORY_ASUKA_HEADQUARTERS )) , 1, 0xFFFF } |
Definition at line 1130 of file wstag311.c.
| u16 actor1Conditions[] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, 0xFFFF } |
Definition at line 1131 of file wstag311.c.
| u16 actor2Conditions[] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, 0xFFFF } |
Definition at line 1132 of file wstag311.c.
| u16 actor3Conditions[] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, 0xFFFF } |
Definition at line 1133 of file wstag311.c.
| u16 actor4Conditions[] |
Definition at line 1134 of file wstag311.c.
| u16 actor5Conditions[] |
Definition at line 1139 of file wstag311.c.
| u16 actor6Conditions[] |
Definition at line 1144 of file wstag311.c.
| u16 actor7Conditions[] = { (0x6000 | ( STORY_ASUKA_HEADQUARTERS )) , 1, 0xFFFF } |
Definition at line 1149 of file wstag311.c.
| u16 actor8Conditions[] = { (0x6000 | ( STORY_AMATERASU_BRIDGE )) , 1, (( 0x40 ) << 8 | ( 0x5F )) , 0, 0xFFFF } |
Definition at line 1150 of file wstag311.c.
| FieldActorEntry actor0 = { actor0Conditions, ((void *)0) , 1, 4, 0, 0, 1 } |
Definition at line 1151 of file wstag311.c.
| FieldActorEntry actor1 = { actor1Conditions, ((void *)0) , 0xC, 5, 0, 0, 1 } |
Definition at line 1152 of file wstag311.c.
| FieldActorEntry actor2 = { actor2Conditions, ((void *)0) , 0x65, 6, 0, 0, 1 } |
Definition at line 1153 of file wstag311.c.
| FieldActorEntry actor3 = { actor3Conditions, ((void *)0) , 0x67, 7, 0, 0, 1 } |
Definition at line 1154 of file wstag311.c.
| FieldActorEntry actor4 = { actor4Conditions, ((void *)0) , 0xD2, 8, 161, 441, 1 } |
Definition at line 1155 of file wstag311.c.
| FieldActorEntry actor5 = { actor5Conditions, ((void *)0) , 0xD3, 9, 255, 489, 1 } |
Definition at line 1156 of file wstag311.c.
| FieldActorEntry actor6 = { actor6Conditions, ((void *)0) , 0xD4, 0xA, 235, 452, 1 } |
Definition at line 1157 of file wstag311.c.
| FieldActorEntry actor7 = { actor7Conditions, ((void *)0) , 0xD5, 0xB, 0, 0, 1 } |
Definition at line 1158 of file wstag311.c.
| FieldActorEntry actor8 = { actor8Conditions, ((void *)0) , 0x102, 0xC, 464, 288, 1 } |
Definition at line 1159 of file wstag311.c.
| FieldActorEntry* stageActors[] |
| StageTile stageObjects[] |
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition at line 1172 of file wstag311.c.
Referenced by setupStage().
| StageSlot stageSlots[] |
Definition at line 1202 of file wstag311.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 1207 of file wstag311.c.
| FieldEvent stageEvents[] |
Definition at line 1210 of file wstag311.c.
Referenced by setupStage().