Alchemy
Loading...
Searching...
No Matches

kalay_interiors.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * KalayInteriors_GetEntrances (void)
 Selects the entrance table for the rooms or sanctum in this scene.
const struct SceneRegion * KalayInteriors_GetRegions (void)
const u32 * KalayInteriors_GetExits (void)
const struct ScenePlacement * KalayInteriors_GetPlacements (void)
 The inn rooms share a placement table, clipped to the current view.
const struct SceneEvent * KalayInteriors_GetEvents (void)
 Selects room dialogue with the same entrance grouping as the placements.
s32 KalayInteriors_Initialize (void)
 Sets the opening transition and restores room-specific actors and tiles.

Variables

struct SceneEntrance gKalayInteriors_NoEntrances []
struct SceneEntrance gKalayInteriors_HouseEntrances []
struct SceneEntrance gKalayInteriors_SanctumEntrances []
u32 gKalayInteriors_Exits []
struct ScenePlacement gKalayInteriors_NoPlacements []
struct ScenePlacement gKalayInteriors_HousePlacements []
struct ScenePlacement gKalayInteriors_InnPlacements []
struct ScenePlacement gKalayInteriors_SanctumPlacements []
struct SceneEvent gKalayInteriors_NoEvents []
struct SceneEvent gKalayInteriors_HouseEvents []
 A bare flag as a condition holds while that flag is clear: these lines are spoken before the Colosso tour leaves, the next ones after.
struct SceneEvent gKalayInteriors_InnEvents []
struct SceneEvent gKalayInteriors_SanctumEvents []
u16 gKalayInteriors_DoorCellSteps []
struct MapCellAnim gKalayInteriors_DoorCells []

Function Documentation

◆ KalayInteriors_GetEntrances()

const struct SceneEntrance * KalayInteriors_GetEntrances ( void )

Selects the entrance table for the rooms or sanctum in this scene.

Definition at line 39 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEntrances().

◆ KalayInteriors_GetRegions()

const struct SceneRegion * KalayInteriors_GetRegions ( void )

Definition at line 51 of file kalay_interiors.c.

Referenced by KalayInteriors_GetRegions().

◆ KalayInteriors_GetExits()

const u32 * KalayInteriors_GetExits ( void )

Definition at line 53 of file kalay_interiors.c.

Referenced by KalayInteriors_GetExits().

◆ KalayInteriors_GetPlacements()

const struct ScenePlacement * KalayInteriors_GetPlacements ( void )

The inn rooms share a placement table, clipped to the current view.

Definition at line 56 of file kalay_interiors.c.

Referenced by KalayInteriors_GetPlacements().

◆ KalayInteriors_GetEvents()

const struct SceneEvent * KalayInteriors_GetEvents ( void )

Selects room dialogue with the same entrance grouping as the placements.

Definition at line 88 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEvents().

◆ KalayInteriors_Initialize()

s32 KalayInteriors_Initialize ( void )

Sets the opening transition and restores room-specific actors and tiles.

Definition at line 235 of file kalay_interiors.c.

Referenced by KalayInteriors_Initialize().

Variable Documentation

◆ gKalayInteriors_NoEntrances

struct SceneEntrance gKalayInteriors_NoEntrances[]
extern

Definition at line 284 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEntrances().

◆ gKalayInteriors_HouseEntrances

struct SceneEntrance gKalayInteriors_HouseEntrances[]
extern

Definition at line 289 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEntrances().

◆ gKalayInteriors_SanctumEntrances

struct SceneEntrance gKalayInteriors_SanctumEntrances[]
extern

Definition at line 313 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEntrances().

◆ gKalayInteriors_Exits

u32 gKalayInteriors_Exits[]
extern

Definition at line 320 of file kalay_interiors.c.

Referenced by KalayInteriors_GetExits().

◆ gKalayInteriors_NoPlacements

struct ScenePlacement gKalayInteriors_NoPlacements[]
extern

Definition at line 331 of file kalay_interiors.c.

Referenced by KalayInteriors_GetPlacements().

◆ gKalayInteriors_HousePlacements

struct ScenePlacement gKalayInteriors_HousePlacements[]
extern

Definition at line 336 of file kalay_interiors.c.

Referenced by KalayInteriors_GetPlacements().

◆ gKalayInteriors_InnPlacements

struct ScenePlacement gKalayInteriors_InnPlacements[]
extern

Definition at line 364 of file kalay_interiors.c.

Referenced by KalayInteriors_GetPlacements().

◆ gKalayInteriors_SanctumPlacements

struct ScenePlacement gKalayInteriors_SanctumPlacements[]
extern

Definition at line 392 of file kalay_interiors.c.

Referenced by KalayInteriors_GetPlacements().

◆ gKalayInteriors_NoEvents

struct SceneEvent gKalayInteriors_NoEvents[]
extern

Definition at line 398 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEvents().

◆ gKalayInteriors_HouseEvents

struct SceneEvent gKalayInteriors_HouseEvents[]
extern

A bare flag as a condition holds while that flag is clear: these lines are spoken before the Colosso tour leaves, the next ones after.

Definition at line 404 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEvents().

◆ gKalayInteriors_InnEvents

struct SceneEvent gKalayInteriors_InnEvents[]
extern

Definition at line 455 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEvents().

◆ gKalayInteriors_SanctumEvents

struct SceneEvent gKalayInteriors_SanctumEvents[]
extern

Definition at line 504 of file kalay_interiors.c.

Referenced by KalayInteriors_GetEvents().

◆ gKalayInteriors_DoorCellSteps

u16 gKalayInteriors_DoorCellSteps[]
extern

Definition at line 512 of file kalay_interiors.c.

◆ gKalayInteriors_DoorCells

struct MapCellAnim gKalayInteriors_DoorCells[]
extern

Definition at line 518 of file kalay_interiors.c.

Referenced by KalayInteriors_OpenDoorAndExit().