Alchemy
Loading...
Searching...
No Matches

vale_interiors.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * ValeInteriors_GetEntrances (void)
const struct SceneRegion * ValeInteriors_GetRegions (void)
const u32 * ValeInteriors_GetExits (void)
 On the stormy night, the doors lead out into the storm.
const struct ScenePlacement * ValeInteriors_GetPlacements (void)
 Selects the placements for the day the story begins, after the party has left Vale (FLAG_PARTY_LEFT_VALE), or after Kalay (FLAG_REACHED_KALAY), and marks which of their actors are in view.
const struct SceneEvent * ValeInteriors_GetEvents (void)
 Selects the events for the current visit to Vale: the stormy night's (FLAG_VALE_STORM), after Kalay, after the party has left, or the day the story begins.
s32 ValeInteriors_Initialize (void)
 Arriving in a house: on the stormy night the residents are gone and lightning flashes outside; back from Kalay, entering Garet's house the first time plays his homecoming.

Variables

s32 gValeInteriors_FaceTargetScript []
s32 gValeInteriors_FatherPacingScript []
s32 gValeInteriors_PartyLeavesScript []
s32 gValeInteriors_DriftingSpriteScript []
struct SceneEntrance gValeInteriors_Entrances []
u32 gValeInteriors_Exits []
u32 gValeInteriors_StormExits []
struct ScenePlacement gValeInteriors_Placements []
struct ScenePlacement gValeInteriors_PlacementsAfterLeaving []
struct ScenePlacement gValeInteriors_PlacementsAfterKalay []
struct SceneEvent gValeInteriors_StormEvents []
struct SceneEvent gValeInteriors_Events []
struct SceneEvent gValeInteriors_EventsAfterLeaving []
struct SceneEvent gValeInteriors_EventsAfterKalay []

Function Documentation

◆ ValeInteriors_GetEntrances()

const struct SceneEntrance * ValeInteriors_GetEntrances ( void )

Definition at line 78 of file vale_interiors.c.

Referenced by ValeInteriors_GetEntrances().

◆ ValeInteriors_GetRegions()

const struct SceneRegion * ValeInteriors_GetRegions ( void )

Definition at line 82 of file vale_interiors.c.

Referenced by ValeInteriors_GetRegions().

◆ ValeInteriors_GetExits()

const u32 * ValeInteriors_GetExits ( void )

On the stormy night, the doors lead out into the storm.

Definition at line 85 of file vale_interiors.c.

Referenced by ValeInteriors_GetExits().

◆ ValeInteriors_GetPlacements()

const struct ScenePlacement * ValeInteriors_GetPlacements ( void )

Selects the placements for the day the story begins, after the party has left Vale (FLAG_PARTY_LEFT_VALE), or after Kalay (FLAG_REACHED_KALAY), and marks which of their actors are in view.

Definition at line 94 of file vale_interiors.c.

Referenced by ValeInteriors_GetPlacements().

◆ ValeInteriors_GetEvents()

const struct SceneEvent * ValeInteriors_GetEvents ( void )

Selects the events for the current visit to Vale: the stormy night's (FLAG_VALE_STORM), after Kalay, after the party has left, or the day the story begins.

Definition at line 111 of file vale_interiors.c.

Referenced by ValeInteriors_GetEvents().

◆ ValeInteriors_Initialize()

s32 ValeInteriors_Initialize ( void )

Arriving in a house: on the stormy night the residents are gone and lightning flashes outside; back from Kalay, entering Garet's house the first time plays his homecoming.

The scene's initialize entry. Runs Event_GaretComesHome from entrance 6 after Kalay until FLAG_GARET_CAME_HOME is set. From entrance 2, once the party has left Vale, Jenna's grandmother lies sick in bed.

Definition at line 240 of file vale_interiors.c.

Referenced by ValeInteriors_Initialize().

Variable Documentation

◆ gValeInteriors_FaceTargetScript

s32 gValeInteriors_FaceTargetScript[]
extern

Definition at line 763 of file vale_interiors.c.

Referenced by Event_GaretComesHome(), and ValeInteriors_GiveFarewellHerb().

◆ gValeInteriors_FatherPacingScript

s32 gValeInteriors_FatherPacingScript[]
extern

Definition at line 768 of file vale_interiors.c.

Referenced by Event_GaretComesHome().

◆ gValeInteriors_PartyLeavesScript

s32 gValeInteriors_PartyLeavesScript[]
extern

Definition at line 797 of file vale_interiors.c.

Referenced by Event_GaretComesHome().

◆ gValeInteriors_DriftingSpriteScript

s32 gValeInteriors_DriftingSpriteScript[]
extern

Definition at line 804 of file vale_interiors.c.

Referenced by ValeInteriors_SpawnDriftingSprite().

◆ gValeInteriors_Entrances

struct SceneEntrance gValeInteriors_Entrances[]
extern

Definition at line 813 of file vale_interiors.c.

Referenced by ValeInteriors_GetEntrances().

◆ gValeInteriors_Exits

u32 gValeInteriors_Exits[]
extern

Definition at line 826 of file vale_interiors.c.

Referenced by ValeInteriors_GetExits().

◆ gValeInteriors_StormExits

u32 gValeInteriors_StormExits[]
extern

Definition at line 833 of file vale_interiors.c.

Referenced by ValeInteriors_GetExits().

◆ gValeInteriors_Placements

struct ScenePlacement gValeInteriors_Placements[]
extern

Definition at line 841 of file vale_interiors.c.

Referenced by ValeInteriors_GetPlacements().

◆ gValeInteriors_PlacementsAfterLeaving

struct ScenePlacement gValeInteriors_PlacementsAfterLeaving[]
extern

Definition at line 875 of file vale_interiors.c.

Referenced by ValeInteriors_GetPlacements().

◆ gValeInteriors_PlacementsAfterKalay

struct ScenePlacement gValeInteriors_PlacementsAfterKalay[]
extern

Definition at line 909 of file vale_interiors.c.

Referenced by ValeInteriors_GetPlacements().

◆ gValeInteriors_StormEvents

struct SceneEvent gValeInteriors_StormEvents[]
extern

Definition at line 955 of file vale_interiors.c.

Referenced by ValeInteriors_GetEvents().

◆ gValeInteriors_Events

struct SceneEvent gValeInteriors_Events[]
extern

Definition at line 984 of file vale_interiors.c.

Referenced by ValeInteriors_GetEvents().

◆ gValeInteriors_EventsAfterLeaving

struct SceneEvent gValeInteriors_EventsAfterLeaving[]
extern

Definition at line 1022 of file vale_interiors.c.

Referenced by ValeInteriors_GetEvents().

◆ gValeInteriors_EventsAfterKalay

struct SceneEvent gValeInteriors_EventsAfterKalay[]
extern

Definition at line 1075 of file vale_interiors.c.

Referenced by ValeInteriors_GetEvents().