Alchemy
Loading...
Searching...
No Matches

sol_sanctum_entrance.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * SolSanctumEntrance_GetEntrances (void)
 Returns the approach's entrances (scene 19) or the halls' (scene 16), which share this overlay.
const struct SceneRegion * SolSanctumEntrance_GetRegions (void)
const u32 * SolSanctumEntrance_GetExits (void)
const struct ScenePlacement * SolSanctumEntrance_GetPlacements (void)
 Selects the actors for the current map and puzzle room.
const struct SceneEvent * SolSanctumEntrance_GetEvents (void)
 Selects the events for the current map and puzzle room, by the same entrances as SolSanctumEntrance_GetPlacements.
s32 SolSanctumEntrance_Initialize (void)
 Restores the outdoor or interior state for this entrance.

Variables

struct SceneEntrance gSolSanctumEntranceEntrancesOther []
struct SceneEntrance gSolSanctumEntranceEntrances2 []
struct SceneEntrance gSolSanctumEntranceEntrances1 []
u32 gSolSanctumEntrance_Exits []
struct ScenePlacement gSolSanctumEntrancePlacementsOther []
struct ScenePlacement gSolSanctumEntrancePlacements1 []
struct ScenePlacement gSolSanctumEntrancePlacements1Entrances11To13 []
struct ScenePlacement gSolSanctumEntrancePlacements1Entrances14To16 []
struct ScenePlacement gSolSanctumEntrancePlacements2 []
struct SceneEvent gSolSanctumEntranceEventsOther []
struct SceneEvent gSolSanctumEntranceEvents2 []
struct SceneEvent gSolSanctumEntranceEvents1 []
struct SceneEvent gSolSanctumEntranceEvents1Entrances11To13 []
struct SceneEvent gSolSanctumEntranceEvents1Entrances14To16 []
s32 gSolSanctumPushSteps []

Function Documentation

◆ SolSanctumEntrance_GetEntrances()

const struct SceneEntrance * SolSanctumEntrance_GetEntrances ( void )

Returns the approach's entrances (scene 19) or the halls' (scene 16), which share this overlay.

Definition at line 81 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEntrances().

◆ SolSanctumEntrance_GetRegions()

const struct SceneRegion * SolSanctumEntrance_GetRegions ( void )

Definition at line 93 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetRegions().

◆ SolSanctumEntrance_GetExits()

const u32 * SolSanctumEntrance_GetExits ( void )

Definition at line 95 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetExits().

◆ SolSanctumEntrance_GetPlacements()

const struct ScenePlacement * SolSanctumEntrance_GetPlacements ( void )

Selects the actors for the current map and puzzle room.

Inside, entrances 11 to 13 (the outer block room) and 14 to 16 (the inner one) place Kraden and the blocks, the rest of the halls Kraden and actor 9; the approach places its sentry.

Definition at line 103 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetPlacements().

◆ SolSanctumEntrance_GetEvents()

const struct SceneEvent * SolSanctumEntrance_GetEvents ( void )

Selects the events for the current map and puzzle room, by the same entrances as SolSanctumEntrance_GetPlacements.

Definition at line 129 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEvents().

◆ SolSanctumEntrance_Initialize()

s32 SolSanctumEntrance_Initialize ( void )

Restores the outdoor or interior state for this entrance.

Called by Field_RunScene once the actors exist.

Definition at line 532 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_Initialize().

Variable Documentation

◆ gSolSanctumEntranceEntrancesOther

struct SceneEntrance gSolSanctumEntranceEntrancesOther[]
extern

Definition at line 1148 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEntrances().

◆ gSolSanctumEntranceEntrances2

struct SceneEntrance gSolSanctumEntranceEntrances2[]
extern

Definition at line 1153 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEntrances().

◆ gSolSanctumEntranceEntrances1

struct SceneEntrance gSolSanctumEntranceEntrances1[]
extern

Definition at line 1160 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEntrances().

◆ gSolSanctumEntrance_Exits

u32 gSolSanctumEntrance_Exits[]
extern

Definition at line 1193 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetExits().

◆ gSolSanctumEntrancePlacementsOther

struct ScenePlacement gSolSanctumEntrancePlacementsOther[]
extern

Definition at line 1219 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetPlacements().

◆ gSolSanctumEntrancePlacements1

struct ScenePlacement gSolSanctumEntrancePlacements1[]
extern

Definition at line 1224 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetPlacements().

◆ gSolSanctumEntrancePlacements1Entrances11To13

struct ScenePlacement gSolSanctumEntrancePlacements1Entrances11To13[]
extern

Definition at line 1236 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetPlacements().

◆ gSolSanctumEntrancePlacements1Entrances14To16

struct ScenePlacement gSolSanctumEntrancePlacements1Entrances14To16[]
extern

Definition at line 1268 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetPlacements().

◆ gSolSanctumEntrancePlacements2

struct ScenePlacement gSolSanctumEntrancePlacements2[]
extern

Definition at line 1290 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetPlacements().

◆ gSolSanctumEntranceEventsOther

struct SceneEvent gSolSanctumEntranceEventsOther[]
extern

Definition at line 1296 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEvents().

◆ gSolSanctumEntranceEvents2

struct SceneEvent gSolSanctumEntranceEvents2[]
extern

Definition at line 1300 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEvents().

◆ gSolSanctumEntranceEvents1

struct SceneEvent gSolSanctumEntranceEvents1[]
extern

Definition at line 1309 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEvents().

◆ gSolSanctumEntranceEvents1Entrances11To13

struct SceneEvent gSolSanctumEntranceEvents1Entrances11To13[]
extern

Definition at line 1332 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEvents().

◆ gSolSanctumEntranceEvents1Entrances14To16

struct SceneEvent gSolSanctumEntranceEvents1Entrances14To16[]
extern

Definition at line 1357 of file sol_sanctum_entrance.c.

Referenced by SolSanctumEntrance_GetEvents().

◆ gSolSanctumPushSteps

s32 gSolSanctumPushSteps[]
extern

Definition at line 1390 of file sol_sanctum_entrance.c.

Referenced by Event_PushBlock().