Alchemy
Loading...
Searching...
No Matches

babi_palace.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * Scene_GetEntrances (void)
const struct SceneRegion * BabiPalace_GetRegions (void)
 The palace has no regions; the table is empty.
const u32 * BabiPalace_GetExits (void)
 Both scenes share one exit table.
const struct ScenePlacement * Scene_GetPlacements (void)
const struct SceneEvent * Scene_GetEvents (void)
s32 BabiPalace_ApplyEntryState (void)
 Sets up the scene being entered: the doors, the Cloak Ball on show, and the scenes that play on arrival (Babi after Colosso, the attendant during the finals, waking after a night's rest).

Variables

u16 gBabiPalace_DoorCells []
s32 gBabiPalace_IndigestionScript []
struct SceneEntrance gBabiPalace_EntrancesOther []
struct SceneEntrance gBabiPalace_Entrances2 []
struct SceneRegion gBabiPalace_Regions []
u32 gBabiPalace_Exits []
struct ScenePlacement gBabiPalace_Placements2 []
struct ScenePlacement gBabiPalace_PlacementsOther []
struct ScenePlacement gBabiPalace_PlacementsColosso []
struct ScenePlacement gBabiPalace_PlacementsAfterColosso []
struct SceneEvent gBabiPalace_EventsOther []
struct SceneEvent gBabiPalace_EventsColosso []
struct SceneEvent gBabiPalace_EventsAfterColosso []
struct SceneEvent gBabiPalace_Events2 []
struct SceneEvent gBabiPalace_Events2Colosso []

Function Documentation

◆ Scene_GetEntrances()

const struct SceneEntrance * Scene_GetEntrances ( void )

Definition at line 150 of file alpine_crossing_lama_temple.c.

◆ BabiPalace_GetRegions()

const struct SceneRegion * BabiPalace_GetRegions ( void )

The palace has no regions; the table is empty.

Definition at line 97 of file babi_palace.c.

Referenced by BabiPalace_GetRegions().

◆ BabiPalace_GetExits()

const u32 * BabiPalace_GetExits ( void )

Both scenes share one exit table.

Definition at line 102 of file babi_palace.c.

Referenced by BabiPalace_GetExits().

◆ Scene_GetPlacements()

const struct ScenePlacement * Scene_GetPlacements ( void )

Definition at line 162 of file alpine_crossing_lama_temple.c.

◆ Scene_GetEvents()

const struct SceneEvent * Scene_GetEvents ( void )

Definition at line 796 of file alpine_crossing_lama_temple.c.

◆ BabiPalace_ApplyEntryState()

s32 BabiPalace_ApplyEntryState ( void )

Sets up the scene being entered: the doors, the Cloak Ball on show, and the scenes that play on arrival (Babi after Colosso, the attendant during the finals, waking after a night's rest).

Returns 0.

Definition at line 2293 of file babi_palace.c.

Referenced by BabiPalace_ApplyEntryState().

Variable Documentation

◆ gBabiPalace_DoorCells

u16 gBabiPalace_DoorCells[]
extern

Definition at line 2364 of file babi_palace.c.

Referenced by BabiPalace_LeaveThroughAnimatedDoor().

◆ gBabiPalace_IndigestionScript

s32 gBabiPalace_IndigestionScript[]
extern

Definition at line 2368 of file babi_palace.c.

Referenced by BabiPalace_TalkToIndigestedWarrior().

◆ gBabiPalace_EntrancesOther

struct SceneEntrance gBabiPalace_EntrancesOther[]
extern

Definition at line 2386 of file babi_palace.c.

Referenced by Scene_GetEntrances().

◆ gBabiPalace_Entrances2

struct SceneEntrance gBabiPalace_Entrances2[]
extern

Definition at line 2432 of file babi_palace.c.

Referenced by Scene_GetEntrances().

◆ gBabiPalace_Regions

struct SceneRegion gBabiPalace_Regions[]
extern

Definition at line 2439 of file babi_palace.c.

Referenced by BabiPalace_GetRegions().

◆ gBabiPalace_Exits

u32 gBabiPalace_Exits[]
extern

Definition at line 2443 of file babi_palace.c.

Referenced by BabiPalace_GetExits().

◆ gBabiPalace_Placements2

struct ScenePlacement gBabiPalace_Placements2[]
extern

Definition at line 2490 of file babi_palace.c.

Referenced by Scene_GetPlacements().

◆ gBabiPalace_PlacementsOther

struct ScenePlacement gBabiPalace_PlacementsOther[]
extern

Definition at line 2498 of file babi_palace.c.

Referenced by Scene_GetPlacements().

◆ gBabiPalace_PlacementsColosso

struct ScenePlacement gBabiPalace_PlacementsColosso[]
extern

Definition at line 2540 of file babi_palace.c.

Referenced by Scene_GetPlacements().

◆ gBabiPalace_PlacementsAfterColosso

struct ScenePlacement gBabiPalace_PlacementsAfterColosso[]
extern

Definition at line 2564 of file babi_palace.c.

Referenced by Scene_GetPlacements().

◆ gBabiPalace_EventsOther

struct SceneEvent gBabiPalace_EventsOther[]
extern

Definition at line 2600 of file babi_palace.c.

Referenced by Scene_GetEvents().

◆ gBabiPalace_EventsColosso

struct SceneEvent gBabiPalace_EventsColosso[]
extern

Definition at line 2679 of file babi_palace.c.

Referenced by Scene_GetEvents().

◆ gBabiPalace_EventsAfterColosso

struct SceneEvent gBabiPalace_EventsAfterColosso[]
extern

Definition at line 2745 of file babi_palace.c.

Referenced by Scene_GetEvents().

◆ gBabiPalace_Events2

struct SceneEvent gBabiPalace_Events2[]
extern

Definition at line 2820 of file babi_palace.c.

Referenced by Scene_GetEvents().

◆ gBabiPalace_Events2Colosso

struct SceneEvent gBabiPalace_Events2Colosso[]
extern

Definition at line 2831 of file babi_palace.c.

Referenced by Scene_GetEvents().