1#ifndef ALCHEMY_UNIT_SCENE_SOL_SANCTUM_ENTRANCE_H
2#define ALCHEMY_UNIT_SCENE_SOL_SANCTUM_ENTRANCE_H
The scene table formats: entrances, exits, placements and events, and the macros that write them.
struct SceneEntrance gSolSanctumEntranceEntrances1[]
struct SceneEntrance gSolSanctumEntranceEntrances2[]
struct SceneEvent gSolSanctumEntranceEventsOther[]
const struct SceneEntrance * SolSanctumEntrance_GetEntrances(void)
Returns the approach's entrances (scene 19) or the halls' (scene 16), which share this overlay.
struct SceneEvent gSolSanctumEntranceEvents1Entrances14To16[]
struct SceneEvent gSolSanctumEntranceEvents2[]
const u32 * SolSanctumEntrance_GetExits(void)
const struct ScenePlacement * SolSanctumEntrance_GetPlacements(void)
Selects the actors for the current map and puzzle room.
u32 gSolSanctumEntrance_Exits[]
struct ScenePlacement gSolSanctumEntrancePlacements1[]
struct SceneEntrance gSolSanctumEntranceEntrancesOther[]
s32 gSolSanctumPushSteps[]
const struct SceneEvent * SolSanctumEntrance_GetEvents(void)
Selects the events for the current map and puzzle room, by the same entrances as SolSanctumEntrance_G...
struct ScenePlacement gSolSanctumEntrancePlacements1Entrances14To16[]
s32 SolSanctumEntrance_Initialize(void)
Restores the outdoor or interior state for this entrance.
struct ScenePlacement gSolSanctumEntrancePlacements1Entrances11To13[]
struct ScenePlacement gSolSanctumEntrancePlacementsOther[]
const struct SceneRegion * SolSanctumEntrance_GetRegions(void)
struct SceneEvent gSolSanctumEntranceEvents1Entrances11To13[]
struct ScenePlacement gSolSanctumEntrancePlacements2[]
struct SceneEvent gSolSanctumEntranceEvents1[]
A scene entrance: where and facing which way the party arrives, and the camera's bounds there (-1 for...
A scene event: its kind and detail, the trigger it answers, its condition and its value (a message or...
An actor a scene places: its sprite, the condition for placing it, how it behaves,...
A scene's exit region: the box that, while its condition holds, takes the party leader out through it...
The integer types, TRUE, UNUSED and the fixed-address macros.