Alchemy
Loading...
Searching...
No Matches

sol_sanctum_eruption.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * SolSanctumEruption_GetEntrances (void)
const struct SceneRegion * SolSanctumEruption_GetRegions (void)
const u32 * SolSanctumEruption_GetExits (void)
const struct ScenePlacement * SolSanctumEruption_GetPlacements (void)
 Returns Garet and Jenna, then the departure glow (actor 8), Kraden, Saturos, Menardi, Felix masked and unmasked, Alex, the Wise One (15) and sixteen rocks (16 to 31), all placed off the map until the cutscene moves them.
const struct SceneEvent * SolSanctumEruption_GetEvents (void)
 Returns the empty event table: the scene is one cutscene.
s32 SolSanctumEruption_Initialize (void)
 Plays the eruption at entrance 10, the arrival from the Elemental Star room.

Variables

s32 gEruption_ArcOriginsHead []
s32 gEruption_ArcOrigins []
struct SceneEntrance gSolSanctumEruption_Entrances []
u32 gSolSanctumEruption_Exits []
struct ScenePlacement gSolSanctumEruption_Placements []
struct SceneEvent gSolSanctumEruption_Events []
u16 gSolSanctumEruption_StarCells []
s32 gEruption_EmberScript []
u8 gSolSanctum_RingDrift [][3]
u8 gSolSanctum_RingSwing [][3]
s8 gSolSanctum_RingDirection [][3]
s32 gSolSanctumRing_MaxScales []
s32 gSolSanctumRing_ScaleSteps []

Function Documentation

◆ SolSanctumEruption_GetEntrances()

const struct SceneEntrance * SolSanctumEruption_GetEntrances ( void )

Definition at line 80 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetEntrances().

◆ SolSanctumEruption_GetRegions()

const struct SceneRegion * SolSanctumEruption_GetRegions ( void )

Definition at line 84 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetRegions().

◆ SolSanctumEruption_GetExits()

const u32 * SolSanctumEruption_GetExits ( void )

Definition at line 86 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetExits().

◆ SolSanctumEruption_GetPlacements()

const struct ScenePlacement * SolSanctumEruption_GetPlacements ( void )

Returns Garet and Jenna, then the departure glow (actor 8), Kraden, Saturos, Menardi, Felix masked and unmasked, Alex, the Wise One (15) and sixteen rocks (16 to 31), all placed off the map until the cutscene moves them.

Definition at line 94 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetPlacements().

◆ SolSanctumEruption_GetEvents()

const struct SceneEvent * SolSanctumEruption_GetEvents ( void )

Returns the empty event table: the scene is one cutscene.

Definition at line 99 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetEvents().

◆ SolSanctumEruption_Initialize()

s32 SolSanctumEruption_Initialize ( void )

Plays the eruption at entrance 10, the arrival from the Elemental Star room.

Called by Field_RunScene once the actors exist.

Definition at line 566 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_Initialize().

Variable Documentation

◆ gEruption_ArcOriginsHead

s32 gEruption_ArcOriginsHead[]
extern

Definition at line 1798 of file sol_sanctum_eruption.c.

◆ gEruption_ArcOrigins

s32 gEruption_ArcOrigins[]
extern

Definition at line 1811 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_RaiseElementalArcs().

◆ gSolSanctumEruption_Entrances

struct SceneEntrance gSolSanctumEruption_Entrances[]
extern

Definition at line 1824 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetEntrances().

◆ gSolSanctumEruption_Exits

u32 gSolSanctumEruption_Exits[]
extern

Definition at line 1829 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetExits().

◆ gSolSanctumEruption_Placements

struct ScenePlacement gSolSanctumEruption_Placements[]
extern

Definition at line 1835 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetPlacements().

◆ gSolSanctumEruption_Events

struct SceneEvent gSolSanctumEruption_Events[]
extern

Definition at line 1891 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_GetEvents().

◆ gSolSanctumEruption_StarCells

u16 gSolSanctumEruption_StarCells[]
extern

Definition at line 1895 of file sol_sanctum_eruption.c.

◆ gEruption_EmberScript

s32 gEruption_EmberScript[]
extern

Definition at line 1899 of file sol_sanctum_eruption.c.

Referenced by SolSanctumEruption_StepEmbers().

◆ gSolSanctum_RingDrift

u8 gSolSanctum_RingDrift[][3]
extern

Definition at line 2290 of file sol_sanctum_elemental_star_room.c.

Referenced by SolSanctum_UpdateRing().

◆ gSolSanctum_RingSwing

u8 gSolSanctum_RingSwing[][3]
extern

Definition at line 2303 of file sol_sanctum_elemental_star_room.c.

Referenced by SolSanctum_UpdateRing().

◆ gSolSanctum_RingDirection

s8 gSolSanctum_RingDirection[][3]
extern

Definition at line 2316 of file sol_sanctum_elemental_star_room.c.

Referenced by SolSanctum_UpdateRing().

◆ gSolSanctumRing_MaxScales

s32 gSolSanctumRing_MaxScales[]
extern

◆ gSolSanctumRing_ScaleSteps

s32 gSolSanctumRing_ScaleSteps[]
extern