Alchemy
Loading...
Searching...
No Matches

mercury_lighthouse_entrance.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * MercuryLighthouseEntrance_GetEntrances (void)
const struct SceneRegion * MercuryLighthouseEntrance_GetRegions (void)
const u32 * MercuryLighthouseEntrance_GetExits (void)
const struct ScenePlacement * MercuryLighthouseEntrance_GetPlacements (void)
 Mia, the Lizard Man, the actors at the doorway and the Ply target.
const struct SceneEvent * MercuryLighthouseEntrance_GetEvents (void)
 The touch, search, talk and Psynergy events.
s32 MercuryLighthouseEntrance_Initialize (void)
 On entering: the lights, the Retreat point and the pillar routes Ply has opened, then the scene of the entrance taken.

Variables

s32 gEffectScript0 []
s32 gEffectScript1 []
s32 gEffectScript2 []
s32 gStagedActor_DirectionSteps []
 Pixel step by direction: X in the upper halfword, Z in the lower.
u32 gStagedActor_FootprintKinds []
s32 gStagedActor_FootprintBounds []
s32 gMercuryLighthouseEntrance_RiseScript []
s32 gMercuryLighthouse_SparkScript []
s32 gMercuryLighthouse_RampScript []
s32 gMercuryLighthouse_ScaleCounterScript []
s32 gMercuryLighthouse_PillarScript []
u16 gMercuryLighthouse_MoveAngles []
const s32 * gEffectScripts []
s32 gMercuryLighthouseEntrance_LizardManStepCentre []
s32 gMercuryLighthouseEntrance_LizardManStepWest []
s32 gMercuryLighthouseEntrance_LizardManStepEast []
s32 gPaletteCycleRed
s32 gPaletteCycleGreen
s32 gPaletteCycleBlue
struct SceneEntrance gMercuryLighthouseEntrance_Entrances []
u32 gMercuryLighthouseEntrance_Exits []
struct ScenePlacement gMercuryLighthouseEntrance_Placements []
struct SceneEvent gMercuryLighthouseEntrance_Events []
s32 gMercuryLighthouseEntrance_SparkBurstScript []
 Each spark pulses in size four times, then is released.

Function Documentation

◆ MercuryLighthouseEntrance_GetEntrances()

const struct SceneEntrance * MercuryLighthouseEntrance_GetEntrances ( void )

◆ MercuryLighthouseEntrance_GetRegions()

const struct SceneRegion * MercuryLighthouseEntrance_GetRegions ( void )

Definition at line 163 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_GetRegions().

◆ MercuryLighthouseEntrance_GetExits()

const u32 * MercuryLighthouseEntrance_GetExits ( void )

Definition at line 167 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_GetExits().

◆ MercuryLighthouseEntrance_GetPlacements()

const struct ScenePlacement * MercuryLighthouseEntrance_GetPlacements ( void )

Mia, the Lizard Man, the actors at the doorway and the Ply target.

Definition at line 172 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_GetPlacements().

◆ MercuryLighthouseEntrance_GetEvents()

const struct SceneEvent * MercuryLighthouseEntrance_GetEvents ( void )

The touch, search, talk and Psynergy events.

Definition at line 203 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_GetEvents().

◆ MercuryLighthouseEntrance_Initialize()

s32 MercuryLighthouseEntrance_Initialize ( void )

On entering: the lights, the Retreat point and the pillar routes Ply has opened, then the scene of the entrance taken.

Definition at line 325 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_Initialize().

Variable Documentation

◆ 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.

◆ 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.

◆ gMercuryLighthouseEntrance_RiseScript

s32 gMercuryLighthouseEntrance_RiseScript[]
extern

Definition at line 658 of file mercury_lighthouse_entrance.c.

Referenced by OverlayObject_SpawnKind24AtObject().

◆ gMercuryLighthouse_SparkScript

s32 gMercuryLighthouse_SparkScript[]
extern

Definition at line 2727 of file mercury_lighthouse.c.

Referenced by MercuryLighthouse_SpawnSparkPair().

◆ gMercuryLighthouse_RampScript

s32 gMercuryLighthouse_RampScript[]
extern

◆ gMercuryLighthouse_ScaleCounterScript

s32 gMercuryLighthouse_ScaleCounterScript[]
extern

◆ gMercuryLighthouse_PillarScript

s32 gMercuryLighthouse_PillarScript[]
extern

◆ gMercuryLighthouse_MoveAngles

u16 gMercuryLighthouse_MoveAngles[]
extern

Definition at line 2747 of file mercury_lighthouse.c.

Referenced by MercuryLighthouse_HopAcrossPool().

◆ gEffectScripts

const s32* gEffectScripts[]
extern

Definition at line 1371 of file babi_lighthouse.c.

◆ gMercuryLighthouseEntrance_LizardManStepCentre

s32 gMercuryLighthouseEntrance_LizardManStepCentre[]
extern

◆ gMercuryLighthouseEntrance_LizardManStepWest

s32 gMercuryLighthouseEntrance_LizardManStepWest[]
extern

◆ gMercuryLighthouseEntrance_LizardManStepEast

s32 gMercuryLighthouseEntrance_LizardManStepEast[]
extern

◆ gPaletteCycleRed

s32 gPaletteCycleRed
extern

Definition at line 2816 of file mercury_lighthouse.c.

Referenced by MercuryLighthouse_CyclePalette().

◆ gPaletteCycleGreen

s32 gPaletteCycleGreen
extern

Definition at line 2818 of file mercury_lighthouse.c.

Referenced by MercuryLighthouse_CyclePalette().

◆ gPaletteCycleBlue

s32 gPaletteCycleBlue
extern

Definition at line 2820 of file mercury_lighthouse.c.

Referenced by MercuryLighthouse_CyclePalette().

◆ gMercuryLighthouseEntrance_Entrances

struct SceneEntrance gMercuryLighthouseEntrance_Entrances[]
extern

◆ gMercuryLighthouseEntrance_Exits

u32 gMercuryLighthouseEntrance_Exits[]
extern

Definition at line 769 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_GetExits().

◆ gMercuryLighthouseEntrance_Placements

struct ScenePlacement gMercuryLighthouseEntrance_Placements[]
extern

◆ gMercuryLighthouseEntrance_Events

struct SceneEvent gMercuryLighthouseEntrance_Events[]
extern

Definition at line 820 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_GetEvents().

◆ gMercuryLighthouseEntrance_SparkBurstScript

s32 gMercuryLighthouseEntrance_SparkBurstScript[]
extern

Each spark pulses in size four times, then is released.

Definition at line 865 of file mercury_lighthouse_entrance.c.

Referenced by MercuryLighthouseEntrance_ActivateWithPly().