Go to the source code of this file.
Functions | |
| const struct SceneEntrance * | SolSanctumStatue_GetEntrances (void) |
| const struct SceneRegion * | SolSanctumStatue_GetRegions (void) |
| const u32 * | SolSanctumStatue_GetExits (void) |
| const struct ScenePlacement * | SolSanctumStatue_GetPlacements (void) |
| Returns Kraden (actor 8), the eight statues (9 to 16), the centre statue (17) and its moved copy (18), then Jenna and Garet. | |
| const struct SceneEvent * | SolSanctumStatue_GetEvents (void) |
| Returns the statues' Move and push events, each row only until its seal or beam is done. | |
| s32 | SolSanctumStatue_Initialize (void) |
| Restores the hall's statues, beams and seals from their flags and plays Kraden's arrival cutscenes. | |
Variables | |
| struct SceneEntrance | gSolSanctumStatue_Entrances [] |
| u32 | gSolSanctumStatue_Exits [] |
| struct ScenePlacement | gSolSanctumStatue_Placements [] |
| struct SceneEvent | gSolSanctumStatue_Events [] |
| s32 | gSolSanctumStatue_ScrollPhase |
| const struct SceneEntrance * SolSanctumStatue_GetEntrances | ( | void | ) |
Definition at line 130 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetEntrances().
| const struct SceneRegion * SolSanctumStatue_GetRegions | ( | void | ) |
Definition at line 134 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetRegions().
| const u32 * SolSanctumStatue_GetExits | ( | void | ) |
Definition at line 136 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetExits().
| const struct ScenePlacement * SolSanctumStatue_GetPlacements | ( | void | ) |
Returns Kraden (actor 8), the eight statues (9 to 16), the centre statue (17) and its moved copy (18), then Jenna and Garet.
Definition at line 140 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetPlacements().
| const struct SceneEvent * SolSanctumStatue_GetEvents | ( | void | ) |
Returns the statues' Move and push events, each row only until its seal or beam is done.
Definition at line 146 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetEvents().
| s32 SolSanctumStatue_Initialize | ( | void | ) |
Restores the hall's statues, beams and seals from their flags and plays Kraden's arrival cutscenes.
Called by Field_RunScene once the actors exist. Sets FLAG_RETREAT_BLOCKED; starts the parallax rows; at entrance 3 plays SolSanctumStatue_VisitStatueHall and at entrance 4 SolSanctumStatue_ExplainStatuePuzzle, each once (setting FLAG_SOL_SANCTUM_STATUE_HALL_VISITED or FLAG_SOL_SANCTUM_STATUE_PUZZLE_EXPLAINED), and not on a return after a battle.
Definition at line 730 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_Initialize().
|
extern |
Definition at line 1570 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetEntrances().
|
extern |
Definition at line 1582 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetExits().
|
extern |
Definition at line 1589 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetPlacements().
|
extern |
Definition at line 1620 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_GetEvents().
|
extern |
Definition at line 1683 of file sol_sanctum_statue.c.
Referenced by SolSanctumStatue_UpdateScrollingSprites().