Alchemy
Loading...
Searching...
No Matches

babi_lighthouse.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * Scene_GetEntrances (void)
const struct SceneRegion * Scene_GetRegions (void)
const u32 * BabiLighthouse_GetExits (void)
 The four scenes share one exit table.
const struct ScenePlacement * Scene_GetPlacements (void)
const struct SceneEvent * Scene_GetEvents (void)
s32 BabiLighthouse_SetupScene (void)
 Sets up the scene being entered: Retreat leads back to room 3; the site's block, room 3's blocks, vine and fallen men, room 2's arrivals by falling, and room 1's door and onlookers are restored.

Variables

s32 gStagedActor_DirectionSteps []
 Pixel step by direction: X in the upper halfword, Z in the lower.
u32 gStagedActor_FootprintKinds []
s32 gStagedActor_FootprintBounds []
s32 gEffectScript0 []
s32 gEffectScript1 []
s32 gEffectScript2 []
const s32 * gEffectScripts []
s32 gBabiLighthouse_TrembleScript []
struct SceneEntrance gBabiLighthouse_Entrances3 []
struct SceneEntrance gBabiLighthouse_Entrances2 []
struct SceneEntrance gBabiLighthouse_Entrances1 []
struct SceneEntrance gBabiLighthouse_EntrancesOther []
struct SceneRegion gBabiLighthouse_Regions3 []
u32 gBabiLighthouse_Exits []
struct ScenePlacement gBabiLighthouse_NoPlacements []
struct ScenePlacement gBabiLighthouse_Placements3 []
struct ScenePlacement gBabiLighthouse_Placements2 []
struct ScenePlacement gBabiLighthouse_Placements1 []
struct ScenePlacement gBabiLighthouse_PlacementsOther []
struct SceneEvent gBabiLighthouse_Events3 []
struct SceneEvent gBabiLighthouse_Events2 []
struct SceneEvent gBabiLighthouse_Events1 []
struct SceneEvent gBabiLighthouse_EventsOther []

Function Documentation

◆ Scene_GetEntrances()

const struct SceneEntrance * Scene_GetEntrances ( void )

Definition at line 150 of file alpine_crossing_lama_temple.c.

◆ Scene_GetRegions()

const struct SceneRegion * Scene_GetRegions ( void )

Definition at line 157 of file alpine_crossing_lama_temple.c.

◆ BabiLighthouse_GetExits()

const u32 * BabiLighthouse_GetExits ( void )

The four scenes share one exit table.

Definition at line 220 of file babi_lighthouse.c.

Referenced by BabiLighthouse_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.

◆ BabiLighthouse_SetupScene()

s32 BabiLighthouse_SetupScene ( void )

Sets up the scene being entered: Retreat leads back to room 3; the site's block, room 3's blocks, vine and fallen men, room 2's arrivals by falling, and room 1's door and onlookers are restored.

Returns 0.

Definition at line 1161 of file babi_lighthouse.c.

Referenced by BabiLighthouse_SetupScene().

Variable Documentation

◆ gStagedActor_DirectionSteps

s32 gStagedActor_DirectionSteps[]
extern

Pixel step by direction: X in the upper halfword, Z in the lower.

Definition at line 2131 of file altmiller_cave.c.

◆ gStagedActor_FootprintKinds

u32 gStagedActor_FootprintKinds[]
extern

Definition at line 2140 of file altmiller_cave.c.

◆ gStagedActor_FootprintBounds

s32 gStagedActor_FootprintBounds[]
extern

Definition at line 2144 of file altmiller_cave.c.

◆ gEffectScript0

s32 gEffectScript0[]
extern

Definition at line 1356 of file babi_lighthouse.c.

◆ gEffectScript1

s32 gEffectScript1[]
extern

Definition at line 1361 of file babi_lighthouse.c.

◆ gEffectScript2

s32 gEffectScript2[]
extern

Definition at line 1366 of file babi_lighthouse.c.

◆ gEffectScripts

const s32* gEffectScripts[]
extern

Definition at line 1371 of file babi_lighthouse.c.

◆ gBabiLighthouse_TrembleScript

s32 gBabiLighthouse_TrembleScript[]
extern

Definition at line 1377 of file babi_lighthouse.c.

◆ gBabiLighthouse_Entrances3

struct SceneEntrance gBabiLighthouse_Entrances3[]
extern

Definition at line 1409 of file babi_lighthouse.c.

Referenced by Scene_GetEntrances().

◆ gBabiLighthouse_Entrances2

struct SceneEntrance gBabiLighthouse_Entrances2[]
extern

Definition at line 1420 of file babi_lighthouse.c.

Referenced by Scene_GetEntrances().

◆ gBabiLighthouse_Entrances1

struct SceneEntrance gBabiLighthouse_Entrances1[]
extern

Definition at line 1442 of file babi_lighthouse.c.

Referenced by Scene_GetEntrances().

◆ gBabiLighthouse_EntrancesOther

struct SceneEntrance gBabiLighthouse_EntrancesOther[]
extern

Definition at line 1449 of file babi_lighthouse.c.

Referenced by Scene_GetEntrances().

◆ gBabiLighthouse_Regions3

struct SceneRegion gBabiLighthouse_Regions3[]
extern

Definition at line 1456 of file babi_lighthouse.c.

Referenced by Scene_GetRegions().

◆ gBabiLighthouse_Exits

u32 gBabiLighthouse_Exits[]
extern

Definition at line 1463 of file babi_lighthouse.c.

Referenced by BabiLighthouse_GetExits().

◆ gBabiLighthouse_NoPlacements

struct ScenePlacement gBabiLighthouse_NoPlacements[]
extern

Definition at line 1477 of file babi_lighthouse.c.

◆ gBabiLighthouse_Placements3

struct ScenePlacement gBabiLighthouse_Placements3[]
extern

Definition at line 1481 of file babi_lighthouse.c.

Referenced by Scene_GetPlacements().

◆ gBabiLighthouse_Placements2

struct ScenePlacement gBabiLighthouse_Placements2[]
extern

Definition at line 1499 of file babi_lighthouse.c.

Referenced by Scene_GetPlacements().

◆ gBabiLighthouse_Placements1

struct ScenePlacement gBabiLighthouse_Placements1[]
extern

Definition at line 1506 of file babi_lighthouse.c.

Referenced by Scene_GetPlacements().

◆ gBabiLighthouse_PlacementsOther

struct ScenePlacement gBabiLighthouse_PlacementsOther[]
extern

Definition at line 1528 of file babi_lighthouse.c.

Referenced by Scene_GetPlacements().

◆ gBabiLighthouse_Events3

struct SceneEvent gBabiLighthouse_Events3[]
extern

Definition at line 1542 of file babi_lighthouse.c.

Referenced by Scene_GetEvents().

◆ gBabiLighthouse_Events2

struct SceneEvent gBabiLighthouse_Events2[]
extern

Definition at line 1566 of file babi_lighthouse.c.

Referenced by Scene_GetEvents().

◆ gBabiLighthouse_Events1

struct SceneEvent gBabiLighthouse_Events1[]
extern

Definition at line 1587 of file babi_lighthouse.c.

Referenced by Scene_GetEvents().

◆ gBabiLighthouse_EventsOther

struct SceneEvent gBabiLighthouse_EventsOther[]
extern

Definition at line 1630 of file babi_lighthouse.c.

Referenced by Scene_GetEvents().